Feat: Export Ventas Para Tryton
This commit is contained in:
@@ -13,6 +13,7 @@ class Customer(models.Model):
|
||||
def __str__(self):
|
||||
return self.name
|
||||
|
||||
|
||||
class MeasuringUnits(models.TextChoices):
|
||||
UNIT = 'UNIT', _('Unit')
|
||||
|
||||
@@ -62,11 +63,16 @@ class Sale(models.Model):
|
||||
def __str__(self):
|
||||
return f"{self.date} {self.customer}"
|
||||
|
||||
|
||||
def get_total(self):
|
||||
lines = self.saleline_set.all()
|
||||
return sum([l.quantity * l.unit_price for l in lines])
|
||||
|
||||
@classmethod
|
||||
def sale_header_csv(cls):
|
||||
sale_header_csv = [field.name for field in cls._meta.fields]
|
||||
|
||||
return sale_header_csv
|
||||
|
||||
|
||||
class SaleLine(models.Model):
|
||||
|
||||
|
||||
Reference in New Issue
Block a user