mirror of
https://github.com/simonmichael/hledger.git
synced 2024-11-08 07:09:28 +03:00
;doc: backlog: entry command
This commit is contained in:
parent
df71d2ddd5
commit
41cd7eece6
26
BACKLOG.org
26
BACKLOG.org
@ -2,7 +2,8 @@
|
||||
|
||||
A public store of tasks/changes that we're fairly sure would be good
|
||||
to have, and their design notes. Here they compost nicely in the sun,
|
||||
uncommitted and unscheduled.
|
||||
uncommitted and unscheduled. Some items might appear best when viewed
|
||||
with org mode in Emacs.
|
||||
|
||||
Related:
|
||||
- SM's private backlog, gradually moving here
|
||||
@ -87,6 +88,28 @@ Financial reports:
|
||||
** compat: support reading with beancount2ledger when in PATH
|
||||
** compat: support reading with ledger2beancount & beancount2ledger when in PATH
|
||||
** doc: quickstart: update download instructions, make maintainable
|
||||
** entry command
|
||||
*** a convenient non-interactive version of hledger add; and an extension point for data entry validations/automations
|
||||
hledger entry [ONELINEENTRY]
|
||||
*** ONELINEENTRY is a single argument, in quotes: a journal entry using double-space instead of newlines
|
||||
hledger entry '2021-01-01 * (123) farmers market expenses:food $10 assets:checking ; date:1/3'
|
||||
*** or with no argument, each line from standard input generates a journal entry
|
||||
*** with -a|--add, appends to the journal, like add/import
|
||||
*** if entry does not begin with a date, uses today's date
|
||||
hledger entry 'farmers market expenses:food $10 assets:cash'
|
||||
*** if any other required parts are omitted, they are filled from similar past transactions, like add
|
||||
These will match the txn above, and make the postings shown:
|
||||
hledger entry 'farmers' # expenses:food $10, assets:cash -$10
|
||||
hledger entry 'farmers expenses:food $11' # expenses:food $11, assets:cash -$11
|
||||
hledger entry 'farmers $11' # same
|
||||
hledger entry 'farmers 11' # same
|
||||
hledger entry 'farmers expenses:food 6 expenses:snacks 5' # expenses:food $6, expenses:snacks $5, assets:cash -$11
|
||||
*** leaf names of known accounts will be expanded
|
||||
hledger entry 'farmers food 6 snacks 5' # same
|
||||
*** missing commodity symbol could also be inferred from source account's balance
|
||||
*** or with a flag, missing required parts will give an error
|
||||
**** --complete, --only, --standalone, --no-infer, --no-past, --no-journal
|
||||
*** entry can run validation checks, including fancy ones like "asset accounts may not go negative"
|
||||
** reports: allow -c '0.%' to set style of -%
|
||||
** reports: relax the "whole subperiods" rule
|
||||
*** when there's only one ?
|
||||
@ -107,3 +130,4 @@ CallStack (from HasCallStack):
|
||||
*** ignore org list bullets/checkboxes
|
||||
*** check timedotstrict: disables ignoring preamble/amountless lines
|
||||
** timedot: --alias doesn't work with timeclock, timedot ?
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user