diff --git a/src/purchase/templates/purchase/reports.html b/src/purchase/templates/purchase/reports.html
index 19b6b00..be6188e 100644
--- a/src/purchase/templates/purchase/reports.html
+++ b/src/purchase/templates/purchase/reports.html
@@ -3,8 +3,11 @@
{% block content %}
Reports
- Total turnover
-
+ General
+
+ - Total turnover: {{ total|currency }}
+ - Average basket: {{ average_basket|currency }}
+
Products
{% include "purchase/snippets/report_products.html" %}
diff --git a/src/purchase/views/reports.py b/src/purchase/views/reports.py
index a3964b1..50782c5 100644
--- a/src/purchase/views/reports.py
+++ b/src/purchase/views/reports.py
@@ -1,4 +1,4 @@
-from django.db.models import Sum
+from django.db.models import Avg, Sum
from django.views.generic import TemplateView
from purchase.models import Basket, PaymentMethod, Product
@@ -14,6 +14,9 @@ class ReportsView(ProtectedViewsMixin, TemplateView):
context.update(
{
"total": Basket.objects.priced().aggregate(total=Sum("price"))["total"],
+ "average_basket": Basket.objects.priced().aggregate(avg=Avg("price"))[
+ "avg"
+ ],
"products": Product.objects.with_turnover().with_sold(),
"payment_methods": PaymentMethod.objects.with_turnover().with_sold(),
"no_payment_method": Basket.objects.no_payment_method().priced(),