def _get_sales_term(self, id): """ Get information about Sales Terms Name DayOfMonthDue DueDays """ return Term.get(id, qb=self.client)
def test_update(self): term = Term.all(max_results=1, qb=self.qb_client)[0] term.DueDays = 60 term.save(qb=self.qb_client) query_term = Term.get(term.Id, qb=self.qb_client) self.assertEquals(query_term.Id, term.Id) self.assertEquals(query_term.DueDays, 60)
def test_create(self): term = Term() term.Name = self.name term.DueDays = 10 term.save(qb=self.qb_client) query_term = Term.get(term.Id, qb=self.qb_client) self.assertEquals(query_term.Id, term.Id) self.assertEquals(query_term.Name, self.name) self.assertEquals(query_term.DueDays, 10)
def _get_customer_terms(self, customer): """Get Customer terms of payment""" if customer.SalesTermRef.value is not None: return Term.get(customer.SalesTermRef.value, qb=self.client) return None