Datumsausgabe im Format TT.MM.JJJJ
Auf der Rechnung standen die Daten bisher in ISO-Form (2026-08-22). - Neuer Helfer datum_de() formatiert nach TT.MM.JJJJ. Er versteht ISO und bereits deutsche Eingaben und laesst alles Unbekannte unveraendert statt es zu verstuemmeln. - Angewendet auf Rechnungs- und Leistungsdatum im PDF sowie auf die Datumszeile im TXT-Export. Auch als Jinja-Filter registriert. - Gespeichert wird weiterhin ISO: sortierbar und eindeutig. Nur die Ausgabe ist deutsch. - Die beiden Datumsfelder auf der Rechnungsseite sind jetzt type="date". Der Browser zeigt sie im deutschen Format mit Kalenderauswahl und liefert intern sauberes ISO zurueck, womit mehrdeutige Freitexteingaben entfallen. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -52,11 +52,11 @@
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<label class="form-label">Rechnungsdatum</label>
|
||||
<input type="text" class="form-control" name="datum" data-var="datum" value="{{ config.datum }}">
|
||||
<input type="date" class="form-control" name="datum" data-var="datum" value="{{ config.datum }}">
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<label class="form-label">Leistungsdatum</label>
|
||||
<input type="text" class="form-control" name="leistungsdatum" data-var="leistungsdatum" value="{{ config.leistungsdatum }}" placeholder="leer = wie Rechnungsdatum">
|
||||
<input type="date" class="form-control" name="leistungsdatum" data-var="leistungsdatum" value="{{ config.leistungsdatum }}">
|
||||
{% if calc.ist_unternehmer %}<div class="form-text">Pflichtangabe nach §14 UStG. Leer lassen, wenn Leistung am Rechnungsdatum erbracht wurde.</div>{% else %}<div class="form-text">Optional – bei Privatverkauf keine Pflichtangabe.</div>{% endif %}
|
||||
</div>
|
||||
<div class="col-12">
|
||||
|
||||
Reference in New Issue
Block a user