48 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			48 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
; some simple borrowing and lending transactions
 | 
						|
 | 
						|
; money to be repaid to others is a liability, usually called "accounts payable"
 | 
						|
 | 
						|
1/1 borrow from alice
 | 
						|
  assets:cash                 10
 | 
						|
  liabilities:payable:alice  -10
 | 
						|
 | 
						|
1/2 repay alice
 | 
						|
  assets:cash                -10
 | 
						|
  liabilities:payable:alice   10 = 0 ; optional balance assertion showing alice is fully repaid
 | 
						|
 | 
						|
; money to be repaid to you is an asset, usually called "accounts receivable"
 | 
						|
 | 
						|
1/3 lend to bob
 | 
						|
  assets:cash                        ; omitting the second amount this time
 | 
						|
  assets:receivable:bob       25
 | 
						|
 | 
						|
1/4 receive repayment from bob
 | 
						|
  assets:cash
 | 
						|
  assets:receivable:bob      -25 = 0 ; balance assertion showing no more money is due from bob
 | 
						|
 | 
						|
; a loan with interest and late fees
 | 
						|
 | 
						|
2/1 assume some money in checking at the start
 | 
						|
  (assets:bank:checking)       30
 | 
						|
 | 
						|
2/1 borrow from bank
 | 
						|
  liabilities:payable:bank
 | 
						|
  assets:bank:checking       1000
 | 
						|
 | 
						|
3/1 a bank repayment
 | 
						|
  liabilities:payable:bank    97 = -903
 | 
						|
  expenses:interest:bank       3    
 | 
						|
  assets:bank:checking      -100
 | 
						|
 | 
						|
4/15 a bank repayment, late
 | 
						|
  liabilities:payable:bank    97 = -806
 | 
						|
  expenses:interest:bank       3    
 | 
						|
  assets:bank:checking      -100
 | 
						|
 | 
						|
5/1 repay bank in full
 | 
						|
  liabilities:payable:bank   806 = 0
 | 
						|
  expenses:interest:bank       3    
 | 
						|
  expenses:late fees:bank     15
 | 
						|
  assets:bank:checking
 | 
						|
 |