;site: manuals: fix many links that went to a prerelease manual
[ci skip]
This commit is contained in:
parent
499e20c0b2
commit
3b35e0afca
@ -224,19 +224,19 @@ but when all CSV records have the same date it will assume they are oldest first
|
||||
|
||||
## CSV ordering
|
||||
|
||||
The generated [journal entries](/journal.html#transactions) will be sorted by date.
|
||||
The generated [journal entries](journal.html#transactions) will be sorted by date.
|
||||
The order of same-day entries will be preserved
|
||||
(except in the special case where you might need [`newest-first`](#newest-first), see above).
|
||||
|
||||
## CSV accounts
|
||||
|
||||
Each journal entry will have two [postings](/journal.html#postings), to `account1` and `account2` respectively.
|
||||
Each journal entry will have two [postings](journal.html#postings), to `account1` and `account2` respectively.
|
||||
It's not yet possible to generate entries with more than two postings.
|
||||
It's conventional and recommended to use `account1` for the account whose CSV we are reading.
|
||||
|
||||
## CSV amounts
|
||||
|
||||
A transaction [amount](/journal.html#amounts) 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
|
||||
|
||||
@ -245,7 +245,7 @@ A transaction [amount](/journal.html#amounts) must be set, in one of these ways:
|
||||
fields (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.
|
||||
|
||||
- or implicitly by means of a [balance assignment](/journal.html#balance-assignments) (see below).
|
||||
- or implicitly by means of a [balance assignment](journal.html#balance-assignments) (see below).
|
||||
|
||||
There is some special handling for sign in amounts:
|
||||
|
||||
@ -266,8 +266,8 @@ amount %amount %currency
|
||||
|
||||
If the CSV includes a running balance, you can assign that to one of the pseudo fields
|
||||
`balance` (or `balance1`) or `balance2`.
|
||||
This will generate a [balance assertion](/journal.html#balance-assertions)
|
||||
(or if the amount is left empty, a [balance assignment](/journal.html#balance-assignments)),
|
||||
This will generate a [balance assertion](journal.html#balance-assertions)
|
||||
(or if the amount is left empty, a [balance assignment](journal.html#balance-assignments)),
|
||||
on the first or second posting,
|
||||
whenever the running balance field is non-empty.
|
||||
(TODO: [#1000](https://github.com/simonmichael/hledger/issues/1000))
|
||||
|
||||
@ -203,7 +203,7 @@ mark | status
|
||||
|
||||
When reporting, you can filter by status with
|
||||
the `-U/--unmarked`, `-P/--pending`, and `-C/--cleared` flags;
|
||||
or the `status:`, `status:!`, and `status:*` [queries](/manual.html#queries);
|
||||
or the `status:`, `status:!`, and `status:*` [queries](hledger.html#queries);
|
||||
or the U, P, C keys in hledger-ui.
|
||||
|
||||
Note, in Ledger and in older versions of hledger, the "unmarked" state is called
|
||||
@ -240,7 +240,7 @@ or left blank. Transaction descriptions can be queried, unlike [comments](#comme
|
||||
You can optionally include a `|` (pipe) character in descriptions to subdivide the description
|
||||
into separate fields for payee/payer name on the left (up to the first `|`) and an additional note
|
||||
field on the right (after the first `|`). This may be worthwhile if you need to do more precise
|
||||
[querying](/hledger.html#queries) and [pivoting](/hledger.html#pivoting) by payee or by note.
|
||||
[querying](hledger.html#queries) and [pivoting](hledger.html#pivoting) by payee or by note.
|
||||
|
||||
## Account names
|
||||
|
||||
@ -384,7 +384,7 @@ in the right file.
|
||||
### Assertions and multiple -f options
|
||||
|
||||
Balance assertions don't work well across files specified
|
||||
with multiple -f options. Use include or [concatenate the files](/hledger.html#input-files)
|
||||
with multiple -f options. Use include or [concatenate the files](hledger.html#input-files)
|
||||
instead.
|
||||
|
||||
### Assertions and commodities
|
||||
@ -445,9 +445,9 @@ and should normally be written without one:
|
||||
(a) $1 @ €1 = $1
|
||||
```
|
||||
|
||||
We do allow prices to be written there, however, and [print](/manual.html#print) shows them,
|
||||
We do allow prices to be written there, however, and [print](hledger.html#print) shows them,
|
||||
even though they don't affect whether the assertion passes or fails.
|
||||
This is for backward compatibility (hledger's [close](/manual.html#close) command used to generate balance assertions with prices),
|
||||
This is for backward compatibility (hledger's [close](hledger.html#close) command used to generate balance assertions with prices),
|
||||
and because [balance *assignments*](#balance-assignments) do use them (see below).
|
||||
|
||||
### Assertions and subaccounts
|
||||
@ -633,7 +633,7 @@ You can also comment larger regions of a file using [`comment` and `end comment`
|
||||
## Tags
|
||||
|
||||
Tags are a way to add extra labels or labelled data to postings and transactions,
|
||||
which you can then [search](/hledger.html#queries) or [pivot](/hledger.html#pivoting) on.
|
||||
which you can then [search](hledger.html#queries) or [pivot](hledger.html#pivoting) on.
|
||||
|
||||
A simple tag is a word (which may contain hyphens) followed by a full colon,
|
||||
written inside a transaction or posting [comment](#comments) line:
|
||||
@ -877,7 +877,7 @@ P 2009/1/1 € $1.35
|
||||
P 2010/1/1 € $1.40
|
||||
```
|
||||
|
||||
The [`-V/--value`](manual.html#market-value) flag can be used to convert reported amounts
|
||||
The [`-V/--value`](hledger.html#market-value) flag can be used to convert reported amounts
|
||||
to another commodity using these prices.
|
||||
|
||||
### Declaring accounts
|
||||
@ -894,7 +894,7 @@ Though not required, they can provide several benefits:
|
||||
- They help with account name completion
|
||||
in the add command, hledger-iadd, hledger-web, ledger-mode etc.
|
||||
|
||||
The simplest form is just the word `account` followed by a hledger-style [account name](manual.html#account-names), eg:
|
||||
The simplest form is just the word `account` followed by a hledger-style [account name](journal.html#account-names), eg:
|
||||
```journal
|
||||
account assets:bank:checking
|
||||
```
|
||||
@ -933,9 +933,9 @@ account ACCTNAME [ACCTTYPE] [;COMMENT]
|
||||
hledger recognises five types (or classes) of account: Asset, Liability, Equity, Revenue, Expense.
|
||||
This is used by a few accounting-aware reports such as [balancesheet][], [incomestatement][] and [cashflow][].
|
||||
|
||||
[balancesheet]: manual.html#balancesheet
|
||||
[cashflow]: manual.html#cashflow
|
||||
[incomestatement]: manual.html#incomestatement
|
||||
[balancesheet]: hledger.html#balancesheet
|
||||
[cashflow]: hledger.html#cashflow
|
||||
[incomestatement]: hledger.html#incomestatement
|
||||
|
||||
##### Auto-detected account types
|
||||
|
||||
@ -1164,7 +1164,7 @@ without having to write them out explicitly in the journal (with `--forecast`).
|
||||
Secondly, they also can be used to define budget goals (with `--budget`).
|
||||
|
||||
A periodic transaction rule looks like a normal journal entry,
|
||||
with the date replaced by a tilde (`~`) followed by a [period expression](manual.html#period-expressions)
|
||||
with the date replaced by a tilde (`~`) followed by a [period expression](hledger.html#period-expressions)
|
||||
(mnemonic: `~` looks like a recurring sine wave.):
|
||||
```journal
|
||||
~ monthly
|
||||
@ -1200,7 +1200,7 @@ can not accidentally alter their meaning, as in this example:
|
||||
With the `--forecast` flag, each periodic transaction rule generates
|
||||
future transactions recurring at the specified interval.
|
||||
These are not saved in the journal, but appear in all reports.
|
||||
They will look like normal transactions, but with an extra [tag](manual.html#tags-1):
|
||||
They will look like normal transactions, but with an extra [tag](journal.html#tags):
|
||||
|
||||
- `generated-transaction:~ PERIODICEXPR` - shows that this was generated by a periodic transaction rule, and the period
|
||||
|
||||
@ -1245,12 +1245,12 @@ With the `--budget` flag, currently supported by the balance command,
|
||||
each periodic transaction rule declares recurring budget goals for the specified accounts.
|
||||
Eg the first example above declares a goal of spending $2000 on rent
|
||||
(and also, a goal of depositing $2000 into checking) every month.
|
||||
Goals and actual performance can then be compared in [budget reports](/manual.html#budget-report).
|
||||
Goals and actual performance can then be compared in [budget reports](hledger.html#budget-report).
|
||||
|
||||
For more details, see:
|
||||
[balance: Budget report](manual.html#budget-report)
|
||||
[balance: Budget report](hledger.html#budget-report)
|
||||
and
|
||||
[Cookbook: Budgeting and Forecasting](https://github.com/simonmichael/hledger/wiki/Budgeting-and-forecasting).
|
||||
[Budgeting and Forecasting](budgeting-and-forecasting.html).
|
||||
|
||||
|
||||
<a name="automated-postings"></a>
|
||||
@ -1263,7 +1263,7 @@ Currently just one kind of change is possible - adding extra postings, which we
|
||||
These rules become active when you use the `--auto` flag.
|
||||
|
||||
A transaction modifier rule looks much like a normal transaction
|
||||
except the first line is an equals sign followed by a [query](manual.html#queries) that matches certain postings
|
||||
except the first line is an equals sign followed by a [query](hledger.html#queries) that matches certain postings
|
||||
(mnemonic: `=` suggests matching).
|
||||
And each "posting" is actually a posting-generating rule:
|
||||
|
||||
|
||||
@ -28,7 +28,7 @@ In the docs below we'll assume it's time.
|
||||
|
||||
A timedot file contains a series of day entries.
|
||||
A day entry begins with a date, and is followed by category/quantity pairs, one per line.
|
||||
Dates are hledger-style [simple dates](/journal.html#simple-dates) (see hledger_journal(5)).
|
||||
Dates are hledger-style [simple dates](journal.html#simple-dates) (see hledger_journal(5)).
|
||||
Categories are hledger-style account names, optionally indented.
|
||||
As in a hledger journal, there must be at least two spaces between the category (account name) and the quantity.
|
||||
|
||||
@ -100,7 +100,7 @@ Balance changes in 2016/02/01-2016/02/03:
|
||||
```
|
||||
|
||||
I prefer to use period for separating account components.
|
||||
We can make this work with an [account alias](/journal.html#rewriting-accounts):
|
||||
We can make this work with an [account alias](journal.html#rewriting-accounts):
|
||||
|
||||
```timedot
|
||||
2016/2/4
|
||||
|
||||
@ -123,7 +123,7 @@ the period will move automatically to track the current date.
|
||||
To set a non-standard period, you can use `/` and a `date:` query.
|
||||
|
||||
`/` lets you set a general filter query limiting the data shown,
|
||||
using the same [query terms](/hledger.html#queries) as in hledger and hledger-web.
|
||||
using the same [query terms](hledger.html#queries) as in hledger and hledger-web.
|
||||
While editing the query, you can use [CTRL-a/e/d/k, BS, cursor keys](http://hackage.haskell.org/package/brick-0.7/docs/Brick-Widgets-Edit.html#t:Editor);
|
||||
press `ENTER` to set it, or `ESCAPE`to cancel.
|
||||
There are also keys for quickly adjusting some common filters like account depth and transaction status (see below).
|
||||
@ -189,7 +189,7 @@ balances are what you would see on a bank statement for that account (unless dis
|
||||
a filter query). Period balances ignore transactions before the report start date, so they
|
||||
show the change in balance during the report period. They are more useful eg when viewing a time log.
|
||||
|
||||
`U` toggles filtering by [unmarked status](/journal.html#status),
|
||||
`U` toggles filtering by [unmarked status](journal.html#status),
|
||||
including or excluding unmarked postings in the balances.
|
||||
Similarly, `P` toggles pending postings,
|
||||
and `C` toggles cleared postings.
|
||||
@ -197,7 +197,7 @@ and `C` toggles cleared postings.
|
||||
if you activate one or two status filters, only those postings are included;
|
||||
and if you activate all three, the filter is removed.)
|
||||
|
||||
`R` toggles real mode, in which [virtual postings](/journal.html#virtual-postings) are ignored.
|
||||
`R` toggles real mode, in which [virtual postings](journal.html#virtual-postings) are ignored.
|
||||
|
||||
`Z` toggles nonzero mode, in which only accounts with nonzero balances
|
||||
are shown (hledger-ui shows zero items by default, unlike command-line
|
||||
@ -230,13 +230,13 @@ or if it's in flat mode but this account has subaccounts which are not shown due
|
||||
In other words, the register always shows the transactions contributing to the balance shown on the accounts screen.
|
||||
Tree mode/flat mode can be toggled with `T` here also.
|
||||
|
||||
`U` toggles filtering by [unmarked status](/journal.html#status), showing or hiding unmarked transactions.
|
||||
`U` toggles filtering by [unmarked status](journal.html#status), showing or hiding unmarked transactions.
|
||||
Similarly, `P` toggles pending transactions, and `C` toggles cleared transactions.
|
||||
(By default, transactions with all statuses are shown;
|
||||
if you activate one or two status filters, only those transactions are shown;
|
||||
and if you activate all three, the filter is removed.)
|
||||
|
||||
`R` toggles real mode, in which [virtual postings](/journal.html#virtual-postings) are ignored.
|
||||
`R` toggles real mode, in which [virtual postings](journal.html#virtual-postings) are ignored.
|
||||
|
||||
`Z` toggles nonzero mode, in which only transactions posting a nonzero
|
||||
change are shown (hledger-ui shows zero items by default,
|
||||
|
||||
@ -47,7 +47,7 @@ shows differences in an account's transactions between one journal file and anot
|
||||
### iadd
|
||||
|
||||
[hledger-iadd](http://hackage.haskell.org/package/hledger-iadd)
|
||||
is a curses-style, more interactive replacement for the [add command](/hledger.html#add).
|
||||
is a curses-style, more interactive replacement for the [add command](hledger.html#add).
|
||||
|
||||
### interest
|
||||
|
||||
@ -61,8 +61,7 @@ but it's superseded now by the built-in [roi](#roi) command.
|
||||
|
||||
## Experimental add-ons
|
||||
|
||||
These are available in source form in the hledger repo's bin/ directory;
|
||||
installing them is [pretty easy](/download.html#d).
|
||||
These are available in source form in the hledger repo's bin/ directory.
|
||||
They may be less mature and documented than built-in commands.
|
||||
Reading and tweaking these is a good way to start making your own!
|
||||
|
||||
|
||||
@ -187,9 +187,9 @@ You can also specify multiple `-f` options, to read multiple files as one big jo
|
||||
There are some limitations with this:
|
||||
|
||||
- directives in one file will not affect the other files
|
||||
- [balance assertions](/journal.html#balance-assertions) will not see any account balances from previous files
|
||||
- [balance assertions](journal.html#balance-assertions) will not see any account balances from previous files
|
||||
|
||||
If you need those, either use the [include directive](/journal.html#including-other-files),
|
||||
If you need those, either use the [include directive](journal.html#including-other-files),
|
||||
or concatenate the files, eg: `cat a.journal b.journal | hledger -f- CMD`.
|
||||
|
||||
## Smart dates
|
||||
@ -407,7 +407,7 @@ Normally hledger sums amounts, and organizes them in a hierarchy, based on accou
|
||||
The `--pivot FIELD` option causes it to sum and organize hierarchy based on the value of some other field instead.
|
||||
FIELD can be:
|
||||
`code`, `description`, `payee`, `note`,
|
||||
or the full name (case insensitive) of any [tag](/journal.html#tags).
|
||||
or the full name (case insensitive) of any [tag](journal.html#tags).
|
||||
As with account names, values containing `colon:separated:parts` will be displayed hierarchically in reports.
|
||||
|
||||
`--pivot` is a general option affecting all reports; you can think of hledger transforming
|
||||
@ -458,7 +458,7 @@ $ hledger balance --pivot member acct:.
|
||||
### -B: Cost
|
||||
|
||||
The `-B/--cost` flag converts amounts to their cost (or selling price) at transaction time,
|
||||
if they have a [transaction price](/journal.html#transaction-prices) specified.
|
||||
if they have a [transaction price](journal.html#transaction-prices) specified.
|
||||
This flag is equivalent to `--value=cost`, described below.
|
||||
|
||||
### -V: Market value
|
||||
@ -474,7 +474,7 @@ If most of your P declarations lead to a single home currency, this will usually
|
||||
(To specify the commodity, see -X below.)
|
||||
|
||||
Note that in hledger, market prices are always declared explicitly with P directives;
|
||||
we do not infer them from [transaction prices](/manual.html#transaction-prices) as Ledger does.
|
||||
we do not infer them from [transaction prices](journal.html#transaction-prices) as Ledger does.
|
||||
|
||||
Here's a quick example of -V:
|
||||
|
||||
|
||||
@ -17,7 +17,7 @@ instead most commands show transactions/postings/accounts which match (or negati
|
||||
- any of the status terms AND
|
||||
- all the other terms.
|
||||
|
||||
The [print](/manual.html#print) command instead shows transactions which:
|
||||
The [print](hledger.html#print) command instead shows transactions which:
|
||||
|
||||
- match any of the description terms AND
|
||||
- have any postings matching any of the positive account terms AND
|
||||
@ -57,9 +57,9 @@ or `hledger print cur:\\$`.
|
||||
|
||||
**`date:PERIODEXPR`**
|
||||
: match dates within the specified period.
|
||||
PERIODEXPR is a [period expression](#period-expressions) (with no report interval).
|
||||
PERIODEXPR is a [period expression](hledger.html#period-expressions) (with no report interval).
|
||||
Examples: `date:2016`, `date:thismonth`, `date:2000/2/1-2/15`, `date:lastweek-`.
|
||||
If the `--date2` command line flag is present, this matches [secondary dates](manual.html#secondary-dates) instead.
|
||||
If the `--date2` command line flag is present, this matches [secondary dates](journal.html#secondary-dates) instead.
|
||||
|
||||
**`date2:PERIODEXPR`**
|
||||
: match secondary dates within the specified period.
|
||||
@ -68,11 +68,11 @@ If the `--date2` command line flag is present, this matches [secondary dates](ma
|
||||
: match (or display, depending on command) accounts at or above this depth
|
||||
|
||||
**`note:REGEX`**
|
||||
: match transaction [notes](/manual.html#payee-and-note)
|
||||
: match transaction [notes](journal.html#payee-and-note)
|
||||
(part of description right of `|`, or whole description when there's no `|`)
|
||||
|
||||
**`payee:REGEX`**
|
||||
: match transaction [payee/payer names](/manual.html#payee-and-note)
|
||||
: match transaction [payee/payer names](journal.html#payee-and-note)
|
||||
(part of description left of `|`, or whole description when there's no `|`)
|
||||
|
||||
**`real:, real:0`**
|
||||
|
||||
Loading…
Reference in New Issue
Block a user