Beispiel #1
0
 def make_payment(self, user, amount):
     from accountings.utils import make_acct_entries
     if self.is_tendered:
         self.balance -= amount
         self.payments_credits += amount
         self.save()
         
         # Make the accounting entries here
         make_acct_entries(user, self, amount)
Beispiel #2
0
 def tender(self, user):
     from accountings.utils import make_acct_entries
     """ mark it as tendered if we have records """ 
     if not self.is_tendered:
         # make accounting entry
         make_acct_entries(user, self, self.total)
         
         self.estimate = False
         self.status_detail = 'tendered'
         self.status = 1
         self.tender_date = datetime.now()
         self.save()
     return True