Files
CCMA/src/ccma/assets/mail_templates/mahnung.txt
T
Marcel PeterkauandClaude Opus 5 d6cd58a788 Render every outgoing e-mail from an editable text template
The wording of the dunning and SEPA pre-notification mails was hard-coded in
Python, so adjusting a single sentence required a new release. Both texts now
live in plain text templates that ship as defaults, are copied into the store's
templates/mail/ directory on first start and can be edited there or under
Optionen -> E-Mail-Vorlagen; an existing file is never overwritten and a deleted
one is restored from the shipped default.

A template carries its subject in the first line and the body after a blank
line. Placeholders use the same {{ ... }} syntax as the document templates and
share their member/organization values, so a name means the same thing in a
letter and in the mail that carries it. Unknown placeholders are rejected while
editing instead of during a send run, a line holding nothing but placeholders
that render empty is dropped, and {{#claims}} ... {{/claims}} repeats per entry.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-28 20:49:08 +02:00

22 lines
623 B
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Betreff: {{reminder.name}} {{claim.title}}
Hallo {{member.first_name}},
zu der Forderung „{{claim.title}}“ ist noch ein Betrag offen.
Offener Betrag: {{claim.balance}} Euro
Ursprünglich fällig: {{claim.due_date}}
Neue Zahlungsfrist: {{reminder.payment_deadline}}
{{reminder.items}}
{{reminder.hint}}
Bitte überweise den offenen Betrag unter Angabe deiner Mitgliedsnummer an:
IBAN: {{organization.iban}}
BIC: {{organization.bic}}
Verwendungszweck: {{payment.reference}}
Sollte sich deine Zahlung mit dieser Nachricht überschnitten haben, betrachte sie bitte als gegenstandslos.
Viele Grüße
{{signature}}