From 0d31f2b7fe869accd8972d2672fddc0d12c7ea29 Mon Sep 17 00:00:00 2001 From: "holger.trampe" Date: Wed, 7 Oct 2020 12:35:45 +0200 Subject: [PATCH] Abrechnung angepasst --- dasettings/forms.py | 4 +- .../templates/dasettings/calc_content.html | 38 ++++++++++++------ .../dasettings/dasettings_billplan.html | 4 +- dasettings/views.py | 2 +- .../__pycache__/counter_tag.cpython-38.pyc | Bin 18731 -> 18910 bytes standards/templatetags/counter_tag.py | 11 +++++ users/views.py | 8 +++- 7 files changed, 48 insertions(+), 19 deletions(-) diff --git a/dasettings/forms.py b/dasettings/forms.py index 6eb2620..ca1dc20 100644 --- a/dasettings/forms.py +++ b/dasettings/forms.py @@ -57,7 +57,7 @@ class AgencyBillPlan(forms.ModelForm): "agency_email" : "E-Mail", "phone" : "Telefon", "agb" : "AGB akzeptieren", - "contract" : "Auftragsdatenverarbeitung akzeptieren" + "contract" : "AV-Vertrag akzeptieren" } @@ -77,7 +77,7 @@ class AgencyBillPlan(forms.ModelForm): self.fields['city'] = forms.CharField(required=True, label="Stadt") self.fields['agb'] = forms.BooleanField(required=True, label="AGB's akzeptieren") - self.fields['contract'] = forms.BooleanField(required=True, label="Auftragsdatenverarbeitung akzeptieren") + self.fields['contract'] = forms.BooleanField(required=True, label="AV-Vertrag akzeptieren") class AgencyEndBillPlan(forms.ModelForm): diff --git a/dasettings/templates/dasettings/calc_content.html b/dasettings/templates/dasettings/calc_content.html index 716ece1..6a097be 100644 --- a/dasettings/templates/dasettings/calc_content.html +++ b/dasettings/templates/dasettings/calc_content.html @@ -17,7 +17,8 @@ {% loadUserCount request.user as usercount %} - Zusätzliche Nutzer (3,00 € pro Nutzer){{usercount}} + {% loadUserCountMoney request.user as usercount_pay %} + {{usercount}} zusätzliche Nutzer (3,00 € pro Nutzer){{usercount_pay|floatformat:2}} € {% loadMWST user as mwst %} @@ -35,24 +36,20 @@
Ihre Zahlungsweise
{% getNextMonth request.user.profile.agency as nextMonth %} - Ihre Agentur wurde am {{ request.user.profile.agency.registerdate|date:"d.m.Y" }} registriert. {% if bills|length == 0 %} Es wurde noch kein Abonnement gestartet und keine Rechnungen gefunden. Sie können die Digitale Agentur bis zum {{nextMonth|date:"d.m.Y"}} kostenlos nutzen. Möchten Sie die Digitale Agentur auch nach diesem Zeitraum nutzen, starten Sie bitte ein neues Abonnement.
Abonnement starten {% elif bills|length > 0 and request.user.profile.agency.paymentplan == 0 %} - Ihre aktuelle Rechnungen erlaubt Ihnen die Nutzung der digitalen Agentur bis zum {{bills.0.end|date:"d.m.Y"}}. Danach wird der Zugang gesperrt. Starten Sie ein neues Abonnement, um die digitale Agentur auch weiterhin zu nutzen.
+ Ihre aktuelle Rechnungen erlaubt Ihnen die Nutzung der Digitalen Agentur bis zum {{bills.0.end|date:"d.m.Y"}}. Danach wird der Zugang gesperrt. Starten Sie ein neues Abonnement, um die Digitale Agentur auch weiterhin zu nutzen.
Abonnement starten {% else %} -
- Nächste Rechnungserstellung am {{bills.0.end|date:"d.m.Y"}}
+ Die Abrechnung erfolgt monatlich. Die nächste Rechnungserstellung erfolgt am {{bills.0.end|date:"d.m.Y"}}.
Abonnement kündigen {% endif %}
Fragen, Hilfe, Kündigung
- Bei Fragen zu Ihrer Abrechnung melden Sie sich bitte per E-Mail an abrechnung@digitale-agentur.com. - - Die Kündigungsmodalitäten finden Sie in den AGB's. Alternativ wenden Sie sich an den Support. + Bei Fragen zu Ihrer Abrechnung oder Kündigung wenden Sie sich bitte über das Kontaktformular an uns. Weitere Informationen finden Sie in den AGB's. @@ -61,7 +58,7 @@
E-Mail-Adresse
- Informationen über neue Rechnungen werden automatisch an folgende E-Mailadresse gesendet:
+ Bei neuen Rechnungen erfolgt eine automatische Benachrichtigung an folgende E-Mailadresse:
{% if request.user.profile.agency.payment_address == None %} Es wurde keine Adresse hinterlegt. Die Adresse wird an die Agenturadresse versendet: {{request.user.profile.agency.agency_email}} {% else %} @@ -78,9 +75,26 @@ {% if bills|length == 0 %} Es liegen keine Rechnungen vor. {% endif %} - {% for bill in bills %} - Rechnung vom {{bill.billdate|date:"d.m.Y"}} ({{bill.billnumber}}) - {% if bill.billstatus == "open" %} Offen {% elif bill.billstatus == "paid" %} Bezahlt {% endif %}
- {% endfor %} + + + + + + + + + + {% for bill in bills %} + + + + + + {% endfor %} + +
Rechnungs-Nr.DatumStatus
{{bill.billnumber}}{{bill.billdate|date:"d.m.Y"}} + {% if bill.billstatus == "open" %} {% elif bill.billstatus == "paid" %} {% endif %} +
diff --git a/dasettings/templates/dasettings/dasettings_billplan.html b/dasettings/templates/dasettings/dasettings_billplan.html index 8748e56..d46c5c0 100644 --- a/dasettings/templates/dasettings/dasettings_billplan.html +++ b/dasettings/templates/dasettings/dasettings_billplan.html @@ -23,14 +23,14 @@
Abonnement festlegen

-

Das Abonnement der digitalen Agentur umfasst die Nutzung inkl. der aktuellen Nutzeranzahl über einen Monat. Nach jedem Monat wird eine neue Rechnung generiert, um die aktuelle Nutzeranzahl zu erfassen. Sie können innerhalb des Monats ihr Abonnement kündigen. +

Das Abonnement der Digitalen Agentur umfasst die Nutzung inkl. der aktuellen Nutzeranzahl und verlängert sich automatisch. Nach jedem Monat wird eine neue Rechnung erstellt. Sie können innerhalb eines Monats ihr Abonnement kündigen.


Mit Klick auf dem Button Jetzt kostenpflichtig bestellen wird eine Rechnung für Ihre Agentur generiert und per E-Mail an die hinterlegte Rechnungs-E-Mailadresse oder an die Agentur-E-Mailadresse versendet. Der Rechnungsbetrag muss innerhalb von 14 Tagen beglichen werden.


Beginn des Leistungszeitraums: {{end|date:"d.m.Y"}}
{% loadFinalMoney user as fm %} - Rechnungsbetrag: {{fm|floatformat:2|intcomma}} € + Aktueller Rechnungsbetrag: {{fm|floatformat:2|intcomma}} €
{{form.contract|as_crispy_field}} {{form.agb|as_crispy_field}} diff --git a/dasettings/views.py b/dasettings/views.py index 7dc7c6c..69eac32 100644 --- a/dasettings/views.py +++ b/dasettings/views.py @@ -1650,7 +1650,7 @@ class BillPlanUpdate(UpdateView): }, { "type" : "custom", - "name" : "Digitale Agentur: Zusätzliche Mitarbeiter", + "name" : "Digitale Agentur: Zusätzliche Nutzer", "description" : "Zeitraum " + start_date_string + " - " + end_date_string, "quantity" : usercount, "unitName" : "Stück", diff --git a/standards/templatetags/__pycache__/counter_tag.cpython-38.pyc b/standards/templatetags/__pycache__/counter_tag.cpython-38.pyc index ff7ff43f5fb444bdbffbc6ffc91047c9f55bf396..236a374652f76e2de1c825cc1ae9b2a02576b3bc 100644 GIT binary patch delta 381 zcmZ2IiSgcKM&3|fUM>b8I6tvA{?$ZYS;mx&+Mz5Wsd8D0Dg7xES{Rxcqta5?gBdg@ zZf;|FV!^m_a<;7tklbMF%p|}#`Jk5YWIsdB$%1yFjNFsc?bL*M85tNfnTxc5hDNdE zmKT>4@lRf0XTl_cQ2fcxL!TR{tY{lhQ4x^AP_!LH2m+bu{fEA4#Pol%FG4a1Xhf#H z3zI10s17zJ2%E?bm2`x@7a?UT! zEAh?GORc=m#K2Gt_A`?h69*$369-d~*yMHg(b8P_3u{h5|icaLK(Rxm)fZb^8f`knTxc5#ze8?mKT>4@lIZ6XTl}~S3Jqy zL!S%CE7}HBQv_r%6m16){6J=U|DmrMG5w$Hi;&C#now@