def make_payment(self, user, amount): from tendenci.apps.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)
def tender(self, user): """ mark it as tendered if we have records """ if not self.is_tendered: # make accounting entry make_acct_entries(user, self, self.total) self.status_detail = 'tendered' self.status = 1 self.tender_date = datetime.now() self.save() return True
def tender(self, user): from tendenci.apps.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
def make_payment(self, user, amount): """ Updates the invoice balance by adding accounting entries. """ if self.is_tendered and self.balance > 0: self.balance -= amount self.payments_credits += amount self.save() # Make the accounting entries here make_acct_entries(user, self, amount) return True return False