Commit Graph

21 Commits

Author SHA1 Message Date
97893a9c12
Provide running list of transactions to transaction providers
This will enable transaction providers to act iteratively on the results of previous transaction providers
2024-11-11 15:32:17 +11:00
541086d346
More efficient implementation for all_accounts 2024-11-11 15:26:17 +11:00
4cff4c9432
Correctly limit by date in api_transactions 2024-11-10 00:31:06 +11:00
e313758192
Basic caching of running balances
About 60% performance improvement on balance report
2024-11-09 23:47:14 +11:00
b425643980
Don't hard code reporting commodity 2024-11-09 23:47:13 +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