Commit Graph

18 Commits

Author SHA1 Message Date
18392d6917
Basic caching of running balances
About 60% performance improvement on balance report
2024-11-09 23:38:56 +11:00
fe8d47c676
Don't hard code reporting commodity 2024-11-09 18:23:21 +11:00
3083117730
Implement custom combobox for account selection
Only on balance assertion edit page currently
2024-04-06 01:32:34 +11:00
80c28d2c6d
Limit income statement report to current financial year 2023-09-18 21:29:58 +10:00
99d3d6d22d
Configure EOFY date in database 2023-07-03 22:31:58 +10:00
8777ddd0ef
Load config from TOML 2023-01-05 16:19:29 +11:00
2e5ae4c20b
Improve performance by JOINing postings when extracting transactions 2023-01-05 01:15:39 +11:00
5f25180d8a
Reimplement tax module as plugin 2023-01-05 00:12:45 +11:00
ebb70896a2
Add basic plugin API 2023-01-04 18:01:59 +11:00
c527442ac7
Implement API-based generation of reports 2023-01-04 00:27:44 +11:00
9d5873376f
Basic implementation of tax estimation 2023-01-02 21:00:35 +11:00
dbc2bca8be
Unify all transactions in single model 2023-01-02 18:08:30 +11:00
dd96e7721b
Display query/page generation time in debug mode 2023-01-02 17:03:35 +11:00
d8caedd2dd
Port from raw SQLAlchemy to Flask-SQLAlchemy 2023-01-02 16:59:38 +11:00
801d70c6e9
Clean up and refactor 2023-01-02 16:15:19 +11:00
f9ed93af03
Basic reporting example 2023-01-02 16:15:19 +11:00
3debfb1122
Allow charging statement line to multiple accounts 2023-01-02 16:15:18 +11:00
511914fd1b
Initial commit 2023-01-02 16:15:14 +11:00