Mit Platzhaltern können Werte aus unterschiedlichsten Datentypen bequem in Rechnungs– und Angebots-Vorlagen, Freitexten und E-Mail-Vorlagen platziert werden, ohne dass man diese aktualisieren muss, wenn sich der Wert ändert. Billomat unterstützt jetzt schon fast 100 verschiedene Platzhalter für Kunden, Rechnungen, Angebote, Steuern und mehr. Und jetzt auch universelle Platzhalter für Datum und Zeit.
Konkrete Anwendungsfälle: Wofür benötige ich die Datums-Platzhalter?
Zum einen gibt es ja schon Platzhalter für das Rechnungsdatum ([Invoice.date]) und Angebotsdatum ([Offer.date]). Es gibt aber immer mal Situationen, bei denen dieses Datum vom aktuellen Datum abweicht. Oder man benötigt nur den Monat, die Kalenderwoche oder möchte sich sein Datumsformat selbst zusammen stellen.
Aber ihre ganze Stärke können die neuen Platzhalter bei den Abo-Rechnungen ausspielen: Da diese automatisiert erstellt werden, kann man eben nicht von Hand ein Datum einfügen.
Die Datums-Platzhalter geben immer das aktuelle Datum/Uhrzeit wieder. Dabei werden diese Werte immer schön nach dem in Billomat eingestellten Gebietsschema (siehe unter Einstellungen) formatiert. Beispiel:
| Platzhalter | de_DE | de_AT | de_CH |
|---|---|---|---|
| [Date.month_name] | Januar | Jänner | Januar |
Welche Platzhalter für Datum und Zeit stehen zur Verfügung?
Insgesamt gibt es 19 verschieden Platzhalter, die alle mit “Date” beginnen:
| Platzhalter | Beschreibung |
|---|---|
| [Date.datetime] | Vollständiges Datum inkl. Uhrzeit |
| [Date.dates] | Vollständiges Datum |
| [Date.day] | Tag als Zahl, 2 Ziffern |
| [Date.day_short] | Tag als Zahl, 1 oder 2 Ziffern |
| [Date.weekday] | Vollständiger Name des Wochentages |
| [Date.weekday_short] | Abgekürzter Name des Wochentages |
| [Date.day_of_year] | Tag des Jahres als Zahl, 1 oder 2 Ziffern |
| [Date.week] | Kalender-Woche als Zahl (1–53) |
| [Date.month] | Monat als Zahl, 2 Ziffern |
| [Date.month_short] | Monat als Zahl, 1 oder 2 Ziffern |
| [Date.month_name] | Vollständiger Name des Monats |
| [Date.month_name_short] | Abgekürzter Name des Monats |
| [Date.month_days] | Anzahl an Tagen für diesen Monat |
| [Date.year] | Jahr als Zahl, 4 Ziffern |
| [Date.year_short] | Jahr als Zahl, 2 Ziffern |
| [Date.times] | Vollständige Uhrzeit |
| [Date.hour] | Stunde (00–23) |
| [Date.minute] | Minute (00–59) |
| [Date.second] | Sekunde (00–59) |
Alle Platzhalter sind mit Beispielen in Billomat unter Hilfe > Platzhalter > Datum und Zeit aufgelistet.
Datumsberechnungen per Platzhalter
Diese Platzhalter können aber nicht nur das heutige Datum und die aktuelle Zeit wiedergeben, sondern auch zukünftige und vergangene Zeitpunkte darstellen.
Zeitabschnitte (Tage, Wochen, Monate und Jahre) können dabei sowohl hinzugerechnet als auch abgezogen werden.
Will man z.B. einen 3-monatigen Wartungsvertrag im Voraus abrechnen, benötigt man sowohl das aktuelle Datum, als auch das in 3 Monaten.
So wird aus
[Date.month_name] [Date.year] bis [Date.month_name+3M] [Date.year+3M]
bei der Ersetzung der Platzhalter mit ihren Werten ein
April 2010 bis Juli 2010
Man muss also den gewünschten Platzhalter angeben, dann ein + oder - und anschließend die Einheit, die die abgezogen oder hinzugerechnet werden soll. D steht für Tag, W für Woche, M für Monat und Y für Jahr.
Damit ist man sehr flexibel und kann fast alle Anforderungen abdecken.
[UPDATE] Jetzt ist es auch möglich, mehrere Rechenoperationen auf einmal pro Platzhalter durchzuführen. Beispiel: [Date.dates+2Y-1D] wird zu “06.05.2011″ (wenn der 07.05.2010 als heutiges Datum angenommen wird)
Ontop: Platzhalter in Positionen
Zusätzlich zu den Datum-Platzhaltern haben wir eine weitere Funktion freigeschaltet: Alle Platzhalter können nun auch in Titel und Beschreibung von Angebots– und Rechnungspositionen verwendet werden.
Tipp: Die gewünschten Platzhalter direkt bei der Artikelanlage verwenden! Das spart Zeit bei der Übernahme in ein Angebot oder eine Rechnung.
Ein Hinweis noch: Leider ist es nicht möglich, Angebots-Platzhalter in einer Rechnung zu verwenden und umgekehrt. Das muss dann auch bei Platzhaltern in Artikeln beachtet werden, sonst werden diese nicht mit ihren Werten ersetzt.
Deutsch »

Super, aber wie stelle ich folgendes an:
Wenn ich einen Zeitraum abrechne, so gebe ich immer folgenden Zeitraum an:
Zeitraum: 01.01.2010 — 31.12.2010
[Date.dates] — [Date.dates+1Y-1D] — weil ein Jahr ja nicht immer 364 Tage oder ein Monat nicht immer 31 Tage hat.…
Mehrere Rechenoperationen
Hallo Martin,
danke für den konstruktiven Vorschlag. Wir werden das auf jeden Fall mal auf unsere ToDo-Liste übernehmen.
Mehrere Rechenoperationen pro Platzhalter jetzt möglich
Ab sofort können die Rechenoperationen bei den intelligenten Platzhaltern jetzt beliebig oft aneinandergereiht werden. Siehe das Beispiel beim Update im Beitrag.
Damit sollten jetzt fast keine Wünsche mehr offen bleiben ;-)