examples: stripe csv
This commit is contained in:
		
							parent
							
								
									70f95e9f2c
								
							
						
					
					
						commit
						9b536f1ae4
					
				
							
								
								
									
										3
									
								
								examples/csv/stripe.csv
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								examples/csv/stripe.csv
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,3 @@ | |||||||
|  | "balance_transaction_id","created_utc","available_on_utc","currency","gross","fee","net","reporting_category","description" | ||||||
|  | "txn_14G11HjubSIHf9IKrvJdwN","2020-01-23 08:26:29","2020-01-27 00:00:00","usd","12.00","0.00","12.00","charge", | ||||||
|  | "txn_14G11HjHgubIH9ZvbPgYO7","2020-01-23 08:26:31","2020-01-27 00:00:00","usd","-0.77","0.00","-0.77","refund","REFUND FOR PAYMENT" | ||||||
| 
 | 
							
								
								
									
										33
									
								
								examples/csv/stripe.csv.rules
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								examples/csv/stripe.csv.rules
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,33 @@ | |||||||
|  | # example: https://paste.tomsmeding.com/fOTKscYN | ||||||
|  | 
 | ||||||
|  | # Stripe "Balance change from activity" CSV, default fields: | ||||||
|  | fields balance_transaction_id, created_utc, available_on_utc, currency, gross, fee, net, reporting_category, description | ||||||
|  | skip 1 | ||||||
|  | date %created_utc | ||||||
|  | date-format %Y-%m-%d %H:%M:%S | ||||||
|  | code %balance_transaction_id | ||||||
|  | 
 | ||||||
|  | # use currency field as currency symbol, with a space | ||||||
|  | currency %currency  | ||||||
|  | # but show usd as $ | ||||||
|  | if ,usd, | ||||||
|  |  currency $  | ||||||
|  | 
 | ||||||
|  | # the first posting is money leaving/entering my balance | ||||||
|  | # (negative means leaving my account, in all amount fields) | ||||||
|  | account1 assets:online:stripe | ||||||
|  | amount1  %net | ||||||
|  | 
 | ||||||
|  | # the second posting is money sent to/received from other party | ||||||
|  | # we'll set generic account names based on sign and reporting_category | ||||||
|  | amount2 -%gross | ||||||
|  | if %gross ^- | ||||||
|  |  account2 expenses:%reporting_category | ||||||
|  | if %gross ^[^-] | ||||||
|  |  account2 revenues:%reporting_category | ||||||
|  | 
 | ||||||
|  | # if there's a non-zero fee, add a third posting | ||||||
|  | if %fee [1-9] | ||||||
|  |  account3 expenses:banking:stripe | ||||||
|  |  amount3  -%fee | ||||||
|  | 
 | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user