Primitive EUR conversion.
This commit is contained in:
		
							parent
							
								
									70e33d21d1
								
							
						
					
					
						commit
						6ef0ffca02
					
				
					 2 changed files with 8 additions and 2 deletions
				
			
		|  | @ -46,7 +46,7 @@ | |||
| 		  (irregex-replace (irregex "," 'u) | ||||
| 				   (caddr row) | ||||
| 				   "."))) | ||||
| 	 (currency (cadddr row)) | ||||
| 	 (currency (string->symbol (cadddr row))) | ||||
| 	 (varsym (list-ref row 9))) | ||||
|      (make-bank-transaction id date amount currency varsym))) | ||||
| 
 | ||||
|  |  | |||
|  | @ -96,7 +96,13 @@ | |||
| 
 | ||||
|  ;; Total amount paid | ||||
|  (define (member-payments-total mr) | ||||
|    (foldl + 0 (map bank-transaction-amount | ||||
|    (foldl + 0 (map (lambda (tr) | ||||
| 		     (let ((amount (bank-transaction-amount tr)) | ||||
| 			   (currency (bank-transaction-currency tr))) | ||||
| 		       (case currency | ||||
| 			 ((CZK) amount) | ||||
| 			 ((EUR) (* amount 25)) | ||||
| 			 (else 0)))) | ||||
| 		   (member-payments mr)))) | ||||
| 
 | ||||
|  ) | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue