reconcile: Rename statement reconciler.
This commit is contained in:
		
							parent
							
								
									517d4027b4
								
							
						
					
					
						commit
						80dace59b3
					
				
					 1 changed files with 7 additions and 0 deletions
				
			
		|  | @ -218,6 +218,8 @@ def records_match(r1: Dict, r2: Dict) -> Tuple[bool, str]: | |||
|     # We never consider payee if there's a check_id in the books. | ||||
|     check_message = '' | ||||
|     payee_message = '' | ||||
|     # Sometimes we get unrelated numbers in the statement column with check-ids, | ||||
|     # so we can't match based on the existence of a statement check-id. | ||||
|     if r2['check_id']: | ||||
|         payee_score = 0.0 | ||||
|         if r1['check_id'] and r2['check_id'] and r1['check_id'] == r2['check_id']: | ||||
|  | @ -255,6 +257,11 @@ def match_statement_and_books(statement_trans: list, books_trans: list): | |||
|     # items. | ||||
|     books_trans = list(books_trans) | ||||
| 
 | ||||
|     # We can delete the matched books trans, but seems not a good idea to delete | ||||
|     # while iterating through statement_trans. Instead pushing onto a separate | ||||
|     # list. | ||||
|     remaining_statement_trans = [] | ||||
| 
 | ||||
|     for r1 in statement_trans: | ||||
|         best_match_score = 0 | ||||
|         best_match_index = None | ||||
		Loading…
	
	Add table
		
		Reference in a new issue