21 lines
1.2 KiB
Python
21 lines
1.2 KiB
Python
from django.db import models
|
|
|
|
|
|
class DailyRevenueSummary(models.Model):
|
|
business = models.ForeignKey("core.Business", on_delete=models.CASCADE, related_name="daily_revenue")
|
|
business_date = models.DateField()
|
|
sales_revenue = models.DecimalField(max_digits=12, decimal_places=2, default=0)
|
|
food_revenue = models.DecimalField(max_digits=12, decimal_places=2, default=0)
|
|
alcohol_revenue = models.DecimalField(max_digits=12, decimal_places=2, default=0)
|
|
tips_payable = models.DecimalField(max_digits=12, decimal_places=2, default=0)
|
|
card_receivable = models.DecimalField(max_digits=12, decimal_places=2, default=0)
|
|
cash = models.DecimalField(max_digits=12, decimal_places=2, default=0)
|
|
vat_total = models.DecimalField(max_digits=12, decimal_places=2, default=0)
|
|
vat_reduced_12 = models.DecimalField(max_digits=12, decimal_places=2, default=0)
|
|
vat_standard_21 = models.DecimalField(max_digits=12, decimal_places=2, default=0)
|
|
accounts_receivable_pending = models.DecimalField(max_digits=12, decimal_places=2, default=0)
|
|
ecom_payment_receivable = models.DecimalField(max_digits=12, decimal_places=2, default=0)
|
|
|
|
class Meta:
|
|
unique_together = ("business", "business_date")
|