diff --git a/billard/templates/billard/location_detail_ajax.html b/billard/templates/billard/location_detail_ajax.html
index 603e0a2..361e3d8 100644
--- a/billard/templates/billard/location_detail_ajax.html
+++ b/billard/templates/billard/location_detail_ajax.html
@@ -1,4 +1,4 @@
-{% load display_client %}
+{% load display_client display_daily_sale %}
{% if location.clients.all %}
{% for cli in location.clients.all %}
{% for i in "12345678" %}
@@ -10,3 +10,8 @@
Keine Tische angelegt!
{% endif %}
+
+
+ {{ location|display_daily_sale }}
+
+
diff --git a/billard/templatetags/display_daily_sale.py b/billard/templatetags/display_daily_sale.py
new file mode 100644
index 0000000..c48f3a7
--- /dev/null
+++ b/billard/templatetags/display_daily_sale.py
@@ -0,0 +1,18 @@
+from django import template
+from billard.models import Accounting
+from datetime import datetime, timedelta
+from django.db.models import Sum
+
+register = template.Library()
+
+
+@register.filter(is_safe=True)
+def display_daily_sale(location):
+ start_date = datetime.now().replace(hour=5, minute=0, second=0, microsecond=0)
+ end_date = start_date + timedelta(days=1)
+ prize__sum = Accounting.objects.filter(billed=True,
+ desk__client__location=location,
+ account_tst__range=(start_date, end_date)).aggregate(Sum('prize'))
+ if prize__sum['prize__sum'] is None:
+ prize__sum['prize__sum'] = 0
+ return "Tagesumsatz: {0:.2f} EUR".format(prize__sum['prize__sum'])