Commit graph

20 commits

Author SHA1 Message Date
fb0204d76c
Simplify convert-parse-tree and sort-postings 2024-02-23 19:14:42 +11:00
69f13c9a52
Add unit tests for each report, rendering and parsing 2024-02-23 19:11:41 +11:00
6ac0a45273
Remove --pay-invoice-no and replace with retirement invoice value
Rosanne advised we were showing TODO-PAY-INVOICE when it should be
TODO-RETIREMENT-INVOICE.
2024-02-23 10:22:44 +11:00
77b603a1dd
Confirm my questions for Rosanne 2024-02-23 10:16:50 +11:00
f91302fbd4
Move grouping into the separate report functions
A little simpler this way because the data each report function receives looks
more like the CSV. Also avoids the need to ungroup for `employer-taxes`.
2024-02-23 10:09:49 +11:00
4c863ea4d7
Update docs to explain how to test output with Beancount 2024-02-22 14:29:50 +11:00
87d10199e4
Tidy headers 2024-02-22 14:21:47 +11:00
72f2c60ca0
Fix entitity name 2024-02-22 14:18:21 +11:00
90adaf3de0
Add tests.edn to avoid Kaocha warnings 2024-02-22 14:12:42 +11:00
47cabfb0a9
Add example data and test, fix ungrouping, extend docs 2024-02-22 14:06:45 +11:00
b4b42b72aa
Rename format-name, add TODO.md 2024-02-22 12:46:17 +11:00
5f801c99f3
Fix :dev alias deps, ungroup employer-taxes data, avoid "super" lingo 2024-02-22 12:31:10 +11:00
909aaff0bb
Document and tidy 2024-02-22 11:07:59 +11:00
3f4abaf524
Align unemployment postings 2024-02-22 01:45:15 +11:00
d77967d61b
Restructure the importers to be more consistent 2024-02-22 01:02:38 +11:00
18eb076df0
Add CLI, build script, fees importer and retirement importer 2024-02-21 18:08:49 +11:00
c57b842c49
Add importer for employer taxes 2024-02-20 18:26:45 +11:00
76520640d1
Move examples out into a separate file 2024-02-20 14:56:11 +11:00
5421ae8adc
Support spaces in quoted metadata values 2024-02-20 14:37:54 +11:00
783d98c4da
Initial importer/parser to handle monthly net pay and individual taxes transactions
Does not yet handle employer taxes, fees or retirement transactions.
2024-02-20 14:19:23 +11:00