Commit Graph

42 Commits

Author SHA1 Message Date
RunasSudo 8777ddd0ef
Load config from TOML 2023-01-05 16:19:29 +11:00
RunasSudo 2e5ae4c20b
Improve performance by JOINing postings when extracting transactions 2023-01-05 01:15:39 +11:00
RunasSudo e3900589e6
Fix posting of unreconciled StatementLines to ledger 2023-01-05 00:12:46 +11:00
RunasSudo 13123deebe
Implement OFX 2.x import 2023-01-05 00:12:46 +11:00
RunasSudo 89791a8ba0
Paginate statement lines view 2023-01-05 00:12:46 +11:00
RunasSudo 7a5a8ac881
Sort balance assertions by date 2023-01-05 00:12:46 +11:00
RunasSudo 5f25180d8a
Reimplement tax module as plugin 2023-01-05 00:12:45 +11:00
RunasSudo ebb70896a2
Add basic plugin API 2023-01-04 18:01:59 +11:00
RunasSudo 3f496abeb9
Fix bug when changing direction of credit posting 2023-01-04 12:10:26 +11:00
RunasSudo e93b37c0b0
Allow editing transactions from account transactions view 2023-01-04 12:10:26 +11:00
RunasSudo a353beeb20
Make chart of accounts action menu sticky 2023-01-04 12:10:26 +11:00
RunasSudo 8de26dedf0
Link to account transactions view in reports 2023-01-04 12:10:26 +11:00
RunasSudo c527442ac7
Implement API-based generation of reports 2023-01-04 00:27:44 +11:00
RunasSudo 7df955e5b6
Implement basic chart of accounts editing 2023-01-03 18:38:00 +11:00
RunasSudo f78f17c0cb
Align income tax calculation to Australian income tax 2023-01-03 00:04:23 +11:00
RunasSudo 9d5873376f
Basic implementation of tax estimation 2023-01-02 21:00:35 +11:00
RunasSudo 131e818a4e
Allow editing statement lines without breaking reconciliation 2023-01-02 21:00:35 +11:00
RunasSudo 3c661100e5
Re-implement charging statement lines for consolidated Transaction model 2023-01-02 19:11:48 +11:00
RunasSudo 33cf00ecec
Implement OFX 1.x import 2023-01-02 19:11:31 +11:00
RunasSudo dbc2bca8be
Unify all transactions in single model 2023-01-02 18:08:30 +11:00
RunasSudo dd96e7721b
Display query/page generation time in debug mode 2023-01-02 17:03:35 +11:00
RunasSudo d8caedd2dd
Port from raw SQLAlchemy to Flask-SQLAlchemy 2023-01-02 16:59:38 +11:00
RunasSudo 3e6e1f18ed
Add commodity detail view to reports 2023-01-02 16:15:20 +11:00
RunasSudo 7b8f060308
Tidy display
Show all amounts in reporting currency so can hide commodity symbol
Use narrow non-breaking spaces rather than commas
Right align all amounts
Consistently separate "Dr/Cr" into own column
2023-01-02 16:15:20 +11:00
RunasSudo 2d3b5093c9
Add example config.py 2023-01-02 16:15:20 +11:00
RunasSudo 28376de4a7
Implement income statement 2023-01-02 16:15:20 +11:00
RunasSudo f97e7e10e0
Complete implementation of balance sheet 2023-01-02 16:15:20 +11:00
RunasSudo 7bbbce7a65
General journal transaction editor: Automatically fill in other posting when only 2 postings 2023-01-02 16:15:20 +11:00
RunasSudo 371e7f39c4
Implement editing general journal transactions 2023-01-02 16:15:19 +11:00
RunasSudo a474fc89d7
Allow entry of general journal transaction with multiple postings 2023-01-02 16:15:19 +11:00
RunasSudo 5d13e5cbef
Basic handling of multiple commodities 2023-01-02 16:15:19 +11:00
RunasSudo f76e0d3dcb
Implement adding general journal transactions 2023-01-02 16:15:19 +11:00
RunasSudo 43a886b3b5
Use Bootstrap forms for statement line transaction editor 2023-01-02 16:15:19 +11:00
RunasSudo 4b9025185d
Add balance assertions 2023-01-02 16:15:19 +11:00
RunasSudo cf92c9b638
Visual improvements, add navbar 2023-01-02 16:15:19 +11:00
RunasSudo b34ec8473e
Add account transactions view 2023-01-02 16:15:19 +11:00
RunasSudo 77d23cb7b4
Allow reconciling two statement lines together as a transfer between accounts 2023-01-02 16:15:19 +11:00
RunasSudo 801d70c6e9
Clean up and refactor 2023-01-02 16:15:19 +11:00
RunasSudo f9ed93af03
Basic reporting example 2023-01-02 16:15:19 +11:00
RunasSudo ee6d91d811
Display existing statement line transaction when editing 2023-01-02 16:15:18 +11:00
RunasSudo 3debfb1122
Allow charging statement line to multiple accounts 2023-01-02 16:15:18 +11:00
RunasSudo 511914fd1b
Initial commit 2023-01-02 16:15:14 +11:00