|
86f4232df1
|
reconciler: Move other score thresholds to constants
|
2023-02-11 18:30:22 +11:00 |
|
|
baa299c4c5
|
reconciler: Apply black -S -l 90
|
2023-02-11 16:04:00 +11:00 |
|
|
8b08997fda
|
reconciler: Add --full-months option to round statement dates to month boundaries
|
2023-02-11 16:00:21 +11:00 |
|
|
07d7737bd0
|
reconciler: Format BQL query
|
2023-02-11 15:25:44 +11:00 |
|
|
e764f3d0ef
|
reconcile: Factor out the output formatting
|
2023-02-11 15:23:15 +11:00 |
|
|
a4bba120eb
|
reconlicer: Move match thresholds to top of module
|
2023-02-11 14:53:30 +11:00 |
|
|
93d102539a
|
reconciler: Re-wrap module docstring at 80 chars
|
2023-02-11 14:51:13 +11:00 |
|
|
3acc097d32
|
reconcile: Update to support standard FR CSV format
It seems as though we were previously using a transaction search export CSV,
rather than the official statement CSV.
|
2023-01-30 23:21:42 +11:00 |
|
|
0968f7f051
|
reconciler: Handle comma separators in some FR statements
|
2023-01-13 13:58:36 +11:00 |
|
|
82ec68962a
|
Use typing.List for compatibility with Python 3.6
|
2023-01-12 14:09:05 +11:00 |
|
|
71bf8137a5
|
reconcile.helper: Add entry_point to avoid traceback
|
2023-01-11 19:36:43 +11:00 |
|
|
026f54bca1
|
reconcile.helper: Check file specified with --beancount-file exists
|
2023-01-11 19:36:43 +11:00 |
|
|
7f7f325f73
|
reconcile.helper: Appease code linter
|
2023-01-11 19:36:42 +11:00 |
|
|
9be7fdd95f
|
reconcile.helper: Avoid rt >= 3.0 library due to breaking changes
Error relates to rt.Rt not existing.
|
2023-01-11 19:36:42 +11:00 |
|
Bradley M. Kuhn
|
c0f83dfda8
|
payroll_type — Expenses:Payroll:Tax — CA:WCB
|
2022-03-05 16:08:07 -08:00 |
|
|
581ef0fa23
|
reconcile: Update docs, move a few things around.
|
2022-03-03 10:55:09 +11:00 |
|
|
97a05003f3
|
reconcile: Fix linter warnings.
|
2022-03-03 09:36:33 +11:00 |
|
|
da5caa3e6c
|
reconcile: Remove totals, highlight payee mismatches orange.
|
2022-03-02 18:26:19 +11:00 |
|
|
519542b1fa
|
reconcile: Add entrypoints for statement reconciler and helper.
|
2022-03-02 18:26:19 +11:00 |
|
|
20d242c7c7
|
reconcile: Fix a mutation bug causing not all matches to be passed through.
|
2022-03-02 18:26:10 +11:00 |
|
|
fb5d0a57f3
|
reconcile: CLI entrypoint, improve docs.
|
2022-03-02 10:05:07 +11:00 |
|
|
59dfbb78d1
|
reconcile: Add prototype CSV reconciliation report.
|
2022-03-01 23:09:50 +11:00 |
|
|
54d11f2437
|
reconcile: Add further typing info; update tests.
|
2022-02-24 22:43:37 +11:00 |
|
|
9ae36feed2
|
reconciler: Remove debug warning.
|
2022-02-24 21:11:02 +11:00 |
|
|
72385fd0bd
|
reconcile: Quote metadata, fix hiding of matched + reconciled lines.
|
2022-02-24 20:58:04 +11:00 |
|
|
7c5e98c588
|
reconcile: Simplify multirecord sorting.
|
2022-02-23 17:34:52 +11:00 |
|
|
405dd553cb
|
reconcile: Implement "subset sum" feature matching multiple books entries to a single statement entry.
|
2022-02-23 17:25:02 +11:00 |
|
|
965aeabde9
|
reconcile: Update tests with renamed module.
|
2022-02-23 09:58:53 +11:00 |
|
|
e1edffda9a
|
reconcile: Fix usage docs.
|
2022-02-23 08:21:06 +11:00 |
|
|
80dace59b3
|
reconcile: Rename statement reconciler.
|
2022-02-23 08:18:52 +11:00 |
|
|
517d4027b4
|
reconcile: Explicitly avoid payee matching when check-id provided in books.
|
2022-02-21 22:43:22 +11:00 |
|
|
c9dd9ffb28
|
reconciler: Fix totals. Never consider payee if check_id in books.
|
2022-02-21 22:22:42 +11:00 |
|
|
3377918279
|
reconcile: Make bank-statement path relative to $CONSERVANCY_BEANCOUNT.
Also add CSV metadata.
|
2022-02-21 18:31:07 +11:00 |
|
|
a3e60c639f
|
reconcile: Add special case for payee first word match.
|
2022-02-21 12:16:24 +11:00 |
|
|
32fc4517a0
|
reconcile: show check number, remove duplicate words in payee.
|
2022-02-19 00:27:48 +11:00 |
|
|
d8f4eac53b
|
reconcile: Improve reconciler matching and add test cases.
|
2022-02-18 20:36:11 +11:00 |
|
|
6d7df795cb
|
reconcile: Move code into functions, add totals.
|
2022-02-10 22:02:08 +11:00 |
|
|
4bb6177e45
|
reconcile: Update cleared query.
|
2022-02-10 10:23:00 +11:00 |
|
|
5d45171ed7
|
reconcile: Add statement total and cleared total.
|
2022-02-10 10:15:01 +11:00 |
|
|
042633d82d
|
reconcile: Update background docs.
|
2022-02-09 15:12:33 +11:00 |
|
|
bc4d897c92
|
reconcile: Tweak output.
|
2022-02-09 14:42:32 +11:00 |
|
|
3bff7845d5
|
reconcile: Fix usage example.
|
2022-02-09 14:05:09 +11:00 |
|
|
3f735bec95
|
reconcile: Show file and line number of mismatches.
|
2022-02-09 14:03:05 +11:00 |
|
|
6b1ce7d73a
|
reconcile: Fix edge case in helper when only one unreconciled transaction.
|
2022-02-09 12:58:11 +11:00 |
|
|
21852845c0
|
reconcile: Remove debugging lines.
|
2022-02-09 12:32:14 +11:00 |
|
|
31146b8843
|
reconcile: Add initial FR support to statement reconciler.
|
2022-02-09 12:29:44 +11:00 |
|
|
3792d46bcc
|
reconcile: Prototype writing statement metadata back to books.
|
2022-02-08 22:06:01 +11:00 |
|
|
dd35ed25c2
|
doc: Document installation into a virtualenv.
|
2022-02-04 19:27:58 +11:00 |
|
|
9c69d656a3
|
Add typing dependencies for requests, dateutil, setuptools and yaml.
Without these, mypy complains that "Library stubs are not installed".
|
2022-02-04 19:24:02 +11:00 |
|
|
088713060a
|
reconcile: Add dependency "thefuzz" for fuzzy match of payee text.
|
2022-02-04 19:15:12 +11:00 |
|