Fix: Rechnung-Hinweistext auf AGB-konforme Jahresbeitrags-Notiz umgestellt
Alle drei Rechnungs-Einstiegspunkte (Admin-Upgrade-Button, automatische Verlängerung via Scheduler, manuelles Upgrade via admin.py) erhalten jetzt den einheitlichen Hinweis zum Jahresbeitrag gem. AGB ohne Rückerstattung.
This commit is contained in:
parent
a9f7923716
commit
699926cd76
3 changed files with 3 additions and 2 deletions
|
|
@ -1312,7 +1312,7 @@ async def _handle_upgrade_invoices(req: dict, new_tier_label: str):
|
|||
""", (
|
||||
inv_number, req["user_id"], req["name"], req["email"], billing_address,
|
||||
description, period, price, price, price,
|
||||
f"Automatisch bei Upgrade von {req.get('old_tier','Standard')} auf {new_tier_label}.",
|
||||
f"Jahresbeitrag gem. AGB. Bei vorzeitiger Kündigung keine anteilige Rückerstattung; Zugang bleibt bis Laufzeitende bestehen. (Upgrade von {req.get('old_tier','Standard')} auf {new_tier_label})",
|
||||
))
|
||||
invoice_id = conn.execute("SELECT last_insert_rowid()").fetchone()[0]
|
||||
conn.execute(
|
||||
|
|
|
|||
|
|
@ -258,7 +258,7 @@ async def _create_renewal_invoice_draft(user: dict, expires: date, tier_label: s
|
|||
invoice_number, user["id"], user["name"], user["email"], billing_address,
|
||||
description, period,
|
||||
price, price, price,
|
||||
f"Automatisch erstellt — Abo läuft am {expires.strftime('%d.%m.%Y')} ab.",
|
||||
f"Jahresbeitrag gem. AGB. Bei vorzeitiger Kündigung keine anteilige Rückerstattung; Zugang bleibt bis Laufzeitende bestehen. (Automatisch erstellt, Ablauf: {expires.strftime('%d.%m.%Y')})",
|
||||
))
|
||||
conn.execute(
|
||||
"INSERT INTO invoice_items (invoice_id, description, quantity, unit_price, total) VALUES (?,?,1,?,?)",
|
||||
|
|
|
|||
|
|
@ -3645,6 +3645,7 @@ window.Page_admin = (() => {
|
|||
recipient_address: address || '',
|
||||
service_period: _period,
|
||||
items: [{ description: tierItem.description, quantity: 1, unit_price: tierItem.unit_price }],
|
||||
notes: 'Jahresbeitrag gem. AGB. Bei vorzeitiger Kündigung keine anteilige Rückerstattung; Zugang bleibt bis Laufzeitende bestehen.',
|
||||
});
|
||||
});
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue