accrual: Support limited punctuation in payment-method.
This commit is contained in:
		
							parent
							
								
									a008c84e45
								
							
						
					
					
						commit
						56114cc66e
					
				
					 3 changed files with 11 additions and 4 deletions
				
			
		|  | @ -439,13 +439,20 @@ class OutgoingReport(BaseReport): | |||
|         ach = 'ACH' | ||||
|         check = 'Check' | ||||
|         creditcard = 'Credit Card' | ||||
|         credit_card = creditcard | ||||
|         debitcard = 'Debit Card' | ||||
|         debit_card = debitcard | ||||
|         echeck = 'E-Check' | ||||
|         e_check = echeck | ||||
|         paypal = 'PayPal' | ||||
|         pay_pal = paypal | ||||
|         vendorportal = 'Vendor Portal' | ||||
|         vendor_portal = vendorportal | ||||
|         wire = 'Wire' | ||||
|         fxwire = wire | ||||
|         fx_wire = fxwire | ||||
|         uswire = wire | ||||
|         us_wire = uswire | ||||
| 
 | ||||
| 
 | ||||
|     def __init__(self, rt_wrapper: rtutil.RT, out_file: TextIO) -> None: | ||||
|  | @ -495,7 +502,7 @@ class OutgoingReport(BaseReport): | |||
|             self.logger.warning("%s invalid currency %r", | ||||
|                                 log_prefix, currency) | ||||
|         try: | ||||
|             method_enum = self.PaymentMethods[method_key] | ||||
|             method_enum = self.PaymentMethods[re.sub(r'[- ]', '_', method_key)] | ||||
|         except KeyError: | ||||
|             self.logger.warning("%s invalid method %r", | ||||
|                                 log_prefix, method_key) | ||||
|  |  | |||
							
								
								
									
										2
									
								
								setup.py
									
										
									
									
									
								
							
							
						
						
									
										2
									
								
								setup.py
									
										
									
									
									
								
							|  | @ -5,7 +5,7 @@ from setuptools import setup | |||
| setup( | ||||
|     name='conservancy_beancount', | ||||
|     description="Plugin, library, and reports for reading Conservancy's books", | ||||
|     version='1.5.12', | ||||
|     version='1.5.13', | ||||
|     author='Software Freedom Conservancy', | ||||
|     author_email='info@sfconservancy.org', | ||||
|     license='GNU AGPLv3+', | ||||
|  |  | |||
|  | @ -76,7 +76,7 @@ | |||
|   contract: "rt:310/3100" | ||||
|   invoice: "FIXME"  ; still waiting on them to send it | ||||
|   project: "Conservancy" | ||||
|   payment-method: "USD USWire" | ||||
|   payment-method: "USD US Wire" | ||||
|   Liabilities:Payable:Accounts  -200 USD | ||||
|   Expenses:Travel  200 USD | ||||
| 
 | ||||
|  | @ -163,7 +163,7 @@ | |||
|   contract: "rt:520/5220" | ||||
|   project: "Conservancy" | ||||
|   Liabilities:Payable:Accounts  -1,000 EUR {1.100 USD} | ||||
|   payment-method: "eur fxwire" | ||||
|   payment-method: "eur fx-wire" | ||||
|   Expenses:FilingFees  1,000 EUR {1.100 USD} | ||||
| 
 | ||||
| 2010-06-20 * "StateGov" "Business registration" | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Brett Smith
						Brett Smith