all repos

clerk @ 0b03250d43079a3582484d8eb64805c3ba452e30

missing tooling for ledger/hledger

clerk/tests/journal/actual-quickstart.journal (view raw)

Oleksandr Smirnov Oleksandr Smirnov
olexsmir@gmail.com
lexer & parser & ast..., 14 days ago
1
; source: hledger/examples/quickstart.journal
2
; keep synced: site/src/index.md > Quick start
3
4
commodity $1000.00
5
6
account assets                   ; type:A
7
account assets:bank              ; type:C
8
account assets:bank:checking
9
account assets:bank:savings
10
account assets:cash              ; type:C
11
12
account liabilities              ; type:L
13
account liabilities:credit card
14
15
account equity                   ; type:E
16
account equity:conversion        ; type:V
17
account equity:opening/closing
18
19
account income                   ; type:R
20
account income:salary
21
account income:gifts
22
23
account expenses                 ; type:X
24
account expenses:rent
25
account expenses:food
26
account expenses:gifts
27
28
29
2023-01-01 opening balances            ; <- First transaction sets starting balances.
30
    assets:bank:checking        $1000  ; <- Account names can be anything.
31
    assets:bank:savings         $2000  ; <- Colons indicate subaccounts.
32
    assets:cash                  $100  ; <- 2+ spaces are required before the amount.
33
    liabilities:credit card      $-50  ; <- A debt; these are negative.
34
    equity:opening/closing     $-3050  ; <- Starting balances come from equity.
35
                                       ;    Equity is also usually negative.
36
                                       ;    (Reports can show as positive when needed.)
37
38
2023-02-01 GOODWORKS CORP              ; <- Date order is recommended but optional.
39
    assets:bank:checking       $1000
40
    income:salary                      ; <- $-1000 is inferred here to balance the txn.
41
                                       ;    Income amounts are negative.
42
43
2023-02-15 market
44
    expenses:food             $50
45
    assets:cash                        ; <- $-50 is inferred here.