1473d24d6e 
								
							 
						 
						
							
							
								
								statement_reconciler: Improve the path matching to handle relative paths and symlinks  
							
							
							
						 
						
							2024-07-19 15:52:19 +10:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								9129a4af6a 
								
							 
						 
						
							
							
								
								Pin to Beancount v2  
							
							... 
							
							
							
							Beancount v3 has been recently released. It's a major rewrite and is currently
unstable and not compatible with this codebase. We need to remain on v2. 
							
						 
						
							2024-07-18 21:49:54 +10:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								52ea12d4cf 
								
							 
						 
						
							
							
								
								statement_reconciler: switch to generator expression  
							
							
							
						 
						
							2024-07-18 21:49:08 +10:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								45bc99e9ac 
								
							 
						 
						
							
							
								
								Add colorama dependency  
							
							... 
							
							
							
							Used by statement reconciler. 
							
						 
						
							2024-07-18 21:48:28 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bradley M. Kuhn 
								
							 
						 
						
							
							
							
							
								
							
							
								5784068904 
								
							 
						 
						
							
							
								
								payroll-type — US:403b:Employee:Roth — needed separate since taxable  
							
							... 
							
							
							
							Since Roth contributions are taxable, there are some reports that
need to include these amounts in total salary (i.e., when running a
report that seeks to show total taxable income for an employee).  As
such, we need a `payroll-type` specifically for Roth 403(b)
contributions. 
							
						 
						
							2023-12-23 10:40:07 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bradley M. Kuhn 
								
							 
						 
						
							
							
							
							
								
							
							
								6deaacb11b 
								
							 
						 
						
							
							
								
								Add US:TN:Unemployment as a valid payroll-type metadata for taxes  
							
							
							
						 
						
							2023-12-21 21:12:36 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bradley M. Kuhn 
								
							 
						 
						
							
							
							
							
								
							
							
								1a0ccd39b0 
								
							 
						 
						
							
							
								
								Add tax-implication metadata type of Asset-Sale  
							
							... 
							
							
							
							This will be used for sale of stocks, for example. 
							
						 
						
							2023-12-19 17:57:34 -08:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								9a0ff8da96 
								
							 
						 
						
							
							
								
								Remove unused import  
							
							
							
						 
						
							2023-05-02 14:32:53 +10:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								2840a64215 
								
							 
						 
						
							
							
								
								Add new payroll type codes  
							
							... 
							
							
							
							Oregon added a new payroll tax for disability so we need to add the
payroll-types for Ohio's state and local taxes. 
							
						 
						
							2023-05-02 14:32:03 +10:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								5793a55dbc 
								
							 
						 
						
							
							
								
								reconciler: Fix reconciler lumping unmatched books items together ( #20737 )  
							
							... 
							
							
							
							Issue was that the subset matching was passing through the grouped transactions
rather than the original transactions when it failed to match. 
							
						 
						
							2023-02-11 18:54:52 +11:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								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