all repos

clerk @ f9e2eff3a36f0c8cd7ff7e49aee6cec9e9a09c7c

missing tooling for ledger/hledger

clerk/internal/analyzer/testdata/journal.txtar (view raw)

Oleksandr Smirnov Oleksandr Smirnov
olexsmir@gmail.com
analyzer: drop unused CommodityDecimalMarks, 1 month ago
1
-- in.journal --
2
account expenses:food
3
account expenses:food
4
account expenses:transport
5
6
commodity $
7
commodity $
8
commodity EUR
9
10
~ monthly
11
    expenses:transport  $50
12
    assets:checking
13
14
= expr:big
15
    expenses:food  $100
16
    assets:credit
17
18
2024/01/01 groceries
19
    expenses:food  $10
20
    assets:checking
21
22
2024/01/02 lunch
23
    expenses:food  $5
24
    assets:cash
25
26
2024/01/04 aws
27
    expenses:food  1000000.00 USD
28
    assets:cash
29
30
-- expect --
31
files (1):
32
  0: in.journal
33
34
commodities (3):
35
  $
36
    directives: 2
37
    used: 4
38
      commodity $
39
      commodity $
40
    usages: 4
41
      file 0: $ ("50")
42
      file 0: $ ("100")
43
      file 0: $ ("10")
44
      file 0: $ ("5")
45
    last-used: 2024-01-02
46
  EUR
47
    directives: 1
48
    used: 0
49
      commodity EUR
50
    usages: 0
51
  USD
52
    directives: 0
53
    used: 1
54
    usages: 1
55
      file 0: USD ("1000000")
56
    last-used: 2024-01-04
57
58
accounts (5):
59
  assets:cash
60
    directives: 0
61
    used: 2
62
    usages: 2
63
      file 0: assets:cash
64
      file 0: assets:cash
65
    last-used: 2024-01-04
66
  assets:checking
67
    directives: 0
68
    used: 2
69
    usages: 2
70
      file 0: assets:checking
71
      file 0: assets:checking
72
    last-used: 2024-01-01
73
  assets:credit
74
    directives: 0
75
    used: 1
76
    usages: 1
77
      file 0: assets:credit
78
  expenses:food
79
    directives: 2
80
    used: 4
81
      account expenses:food
82
      account expenses:food
83
    usages: 4
84
      file 0: expenses:food
85
      file 0: expenses:food
86
      file 0: expenses:food
87
      file 0: expenses:food
88
    last-used: 2024-01-04
89
  expenses:transport
90
    directives: 1
91
    used: 1
92
      account expenses:transport
93
    usages: 1
94
      file 0: expenses:transport
95
96
aliases (0):
97
98
payees (3):
99
  aws
100
    directives: 0
101
    used: 1
102
    usages: 1
103
      file 0: aws
104
  groceries
105
    directives: 0
106
    used: 1
107
    usages: 1
108
      file 0: groceries
109
  lunch
110
    directives: 0
111
    used: 1
112
    usages: 1
113
      file 0: lunch
114
115
prefixes (2):
116
  assets:
117
    assets:cash
118
    assets:checking
119
    assets:credit
120
  expenses:
121
    expenses:food
122
    expenses:transport
123
124
transactions: 3
125
periodic transactions: 1
126
automated transactions: 1
127
128
directives (6):
129
  account expenses:food
130
  account expenses:food
131
  account expenses:transport
132
  commodity $
133
  commodity $
134
  commodity EUR
135
136
transaction keys (3):
137
  2024-01-01|groceries|expenses:food,assets:checking,
138
  2024-01-02|lunch|expenses:food,assets:cash,
139
  2024-01-04|aws|expenses:food,assets:cash,
140
141
payee templates (3):
142
  aws
143
    expenses:food  USD1000000
144
    assets:cash (inferred)
145
  groceries
146
    expenses:food  $10
147
    assets:checking (inferred)
148
  lunch
149
    expenses:food  $5
150
    assets:cash (inferred)
151
152
dates (3):
153
  2024-01-01
154
  2024-01-02
155
  2024-01-04
156
157
tags (0):
158
159
tag names (0):
160
161
tag values (0):