Feat: Export Ventas Para Tryton

This commit is contained in:
2024-09-07 14:58:11 -05:00
parent b81d95a9ba
commit a83cd970e6
7 changed files with 143 additions and 13 deletions

View File

@@ -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):