all repos

clerk @ 624171a

missing tooling for ledger/hledger

clerk/internal/linter/testdata/unbalanced-transaction.input (view raw)

Oleksandr Smirnov Oleksandr Smirnov
olexsmir@gmail.com
linter: add unbalanced-transaction rule, 1 month ago
1
2024-01-01 "auto-balance"
2
    expenses:food    10.00 USD
3
    assets:cash
4
5
2024-01-01 "multiple-omitted"
6
    expenses:food    10.00 USD
7
    assets:cash
8
    equity:draw
9
10
2024-01-01 "balanced"
11
    expenses:food    10.00 USD
12
    assets:cash     -10.00 USD
13
14
2024-01-01 "unbalanced"
15
    expenses:food    15.00 USD
16
    assets:cash     -10.00 USD
17
18
2024-01-01 "multi-currency" | partial imbalance
19
    expenses:food    10.00 USD
20
    expenses:fun      5.00 EUR
21
    assets:cash      -5.00 USD
22
23
2024-01-01 "expression" | skip
24
    expenses:food    10.00 USD
25
    assets:cash     *-1
26
27
2024-01-01 "virtual-ignored"
28
    expenses:food    10.00 USD
29
    assets:cash     -10.00 USD
30
    (Budget:fun)      5.00 USD
31
32
~ monthly   ; unbalanced
33
    expenses:food   100.00 USD
34
    assets:cash     -90.00 USD
35
36
2024-01-01 "all-virtual"
37
    (Budget:fun)    10.00 USD
38
    (Budget:fun)   -10.00 USD