From 3788d3294761b6480a56d8fb1493408263cef606 Mon Sep 17 00:00:00 2001
From: Tom Teichler <tom.teichler@teckids.org>
Date: Sat, 7 Jan 2023 21:30:53 +0100
Subject: [PATCH] Set due date on invoice

---
 aleksis/apps/paweljong/models.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/aleksis/apps/paweljong/models.py b/aleksis/apps/paweljong/models.py
index bfd785c..eda36d6 100644
--- a/aleksis/apps/paweljong/models.py
+++ b/aleksis/apps/paweljong/models.py
@@ -1,4 +1,4 @@
-from datetime import datetime
+from datetime import datetime, timedelta
 from decimal import Decimal
 
 from django.contrib.contenttypes.models import ContentType
@@ -350,6 +350,7 @@ class EventRegistration(ExtensibleModel):
                 "number": f"HNF-{self.date_registered.strftime('%Y-%m')}-{self.id}",
                 "currency": "EUR",
                 "total": self._get_total_amount()[0],
+                "due_date": now().date() + timedelta(days=7),
                 "tax": self._get_total_amount()[1],
                 "description": _("Participation of {} in event {}").format(
                     self.person.addressing_name, self.event.display_name
-- 
GitLab