Funktion nachfragen Belegvorlagen mit autotext

102 views
Skip to first unread message

Td

unread,
Jun 11, 2025, 1:02:45 PM6/11/25
to Jes - Die Java-EÜR
hallo ich benutze dieses wunderbare programm schon 2 jahre und bin echt begeistert, weil es sehr intuitiv und leicht bedienbar ist.

Alledings habe einige fragen hinsichtlich der Belegvorlagen. 

1)ist es möglich automatische texte in den vorlagen zu definieren?

z.b. es sollte jedes mal wenn die vorlage benutzt wird, soll automatisch den "Beleg-ID" in eine bestimmte form erzeugt, werden (bspw.:Beleg-ID = Tagesumsatz-<aktuellesDatum> )

2) kann man eine funktion hinzufügen, so dass nach nutzung der Belegvorlage die Belegvorlage aktualisiert und abspeichert?

vielen dank schon mal an @Uwe und die community

Uwe Mock

unread,
Jun 11, 2025, 1:21:31 PM6/11/25
to Jes - Die Java-EÜR
1)ist es möglich automatische texte in den vorlagen zu definieren?

Bei der Verarbeitung der Metadaten macht Jes ja schon so was Ähnliches. Mir fehlt allerdings die Phantasie dafür, mir vorzustellen, aus welchen Bestandteilen diese Texte zusammengesetzt sein könnten. Da bräuchte ich Unterstützung.

2) kann man eine funktion hinzufügen, so dass nach nutzung der Belegvorlage die Belegvorlage aktualisiert und abspeichert?

Da bin ich mir nicht sicher, ob ich das richtig verstanden habe...

Td

unread,
Jan 25, 2026, 1:11:26 PMJan 25
to Jes - Die Java-EÜR
ich mache beim eingabe für die tagesumsätze immer nach folgender muster... es ist immer umständlich jedes mal für jeden tag den BELEG-ID rein zukopieren und teils um zubennen. schöner wäre es wenn JES automatisches dieses Muster erkennt und vorschlägt. wäre das möglich?
Screenshot 2026-01-25 190800.png

Uwe Mock

unread,
Jan 25, 2026, 1:19:33 PMJan 25
to Jes - Die Java-EÜR
D.h. es geht einfach um das Datum, also Tag, Monat und Jahr?

Man könnte dann bei den Belegvorlagen Variablen verwenden, ähnlich wie bei den Metadaten: ${Day}, ${Month}, ${Year}.

Ungefähr so?
Noch was außer dem Datum?

Uwe Mock

unread,
Jan 26, 2026, 6:59:22 AMJan 26
to Jes - Die Java-EÜR
Ich hab das mal umgesetzt und in der Testversion eingebaut.

Momentan funktionieren folgende Variablen:
${Day} -> Tag des Monats
${Day2} -> Tag des Monats (zweistellig)
${Month} -> Monat
${Month2} -> Monat (zweistellig)
${Year} -> Jahr
${DateISO} -> Datum im ISO-Format

Die Variablen können in der Belegbeschreibung (=Name der Belegvorlage) und in der Beleg-ID verwendet werden.

Braucht ihr noch mehr Variablen?

ber...@lightningdesign.eu

unread,
Jan 26, 2026, 7:11:48 AMJan 26
to Jes - Die Java-EÜR
Die Idee ist super und erscheint hilfreich. 
Da jedoch Abrechnungen oft erst am Folgetag, Folgemonat, vielleicht sogar Folgejahr erfolgen, wäre aus meiner Sicht auch eine Lösung für Vortag, Vormonat, Vorjahr sinnvoll. Eventuell ist auch entsprechendes für die Quartale gut einzsetzten. Also Quartal und Vorquartal. 

Gruß
Bernard

Uwe Mock

unread,
Jan 26, 2026, 7:19:59 AMJan 26
to Jes - Die Java-EÜR
So was hab ich mir schon gedacht. Ich hätte gerne ${Tag-1} etc. Da habe ich aber noch keine wirklich gute Idee, wie ich das umsetzen könnte.
Die Quartale sind sicherlich recht einfach.

ber...@lightningdesign.eu

unread,
Jan 26, 2026, 7:24:13 AMJan 26
to Jes - Die Java-EÜR
Als Schreibweise für die Quartale schlage ich dieselbe Schreibweise vor, wie sie auch vom Finanzamt verwendet wird also z.B. 4VJ.24 für das 4. Quartal 2024.
Ausserdem ist sicher auch Jahr und Vorjahr sinnvoll ohne das genaue Datum.
Bei Vorauszahlungen wäre dann entsprechend Folgetag, Folgemonat, Folgejahr und Folgequartal sinnvoll. 
Halbjährliche oder andere Abrechnungen sind natürlich auch möglich. Ich selbst benötige das bisher nicht.

Uwe Mock

unread,
Jan 26, 2026, 7:51:43 AMJan 26
to Jes - Die Java-EÜR
Das Quartal wird sicherlich ${Quarter} werden und liefert dann 1, 2, 3 oder 4. Daraus kann man sich dann fast alles zusammenbasteln.

Anh

unread,
Jan 27, 2026, 1:46:45 AMJan 27
to jes...@googlegroups.com
Jeder geschäftsfall in JES bekommt eine Nummerierung.

Aber die Nummerierung der Belege müssen durchgängig sein.

Ich schlage vor, dass wir eine Variable deklarieren die einfach eine fortlaufende Nummerierung erlaubt wie in ein Umbenennungsgramm.

Bsp: Wareneinkauf_$Jahr/$Monat/$$    das Ergebnis: wareneinkauf_26/01/01. ...

Die Variable für jahr und Monate, sollten abhängig von der Auswahl der datumderEinträge sein. Die fortlaufende Nummerierung nicht.

Der Hintergrund ist dass man einen Eintrag nicht löschen kann sondern nur als fehlerhafter Eintrag deklarieren kann. Jes protokolliert ja jeder Veränderungen. Nur der letzt eingegebener Eintrag kann vollständig aus dem Programm gelöscht werden. Die fortlaufende Nummerierung der Belege erlaubt  auch am Ende des Jahres irgendwo inmitten des Jahres die fortlaufende belegbeschriftung zu machen.

Uwe Mock

unread,
Jan 27, 2026, 2:00:30 AMJan 27
to Jes - Die Java-EÜR
Die Belege werden ja bereits numeriert. Braucht man die Nummer noch an anderer Stelle?

Uwe Mock

unread,
Jan 27, 2026, 4:36:36 AMJan 27
to Jes - Die Java-EÜR
Ich hab das jetzt nochmal erweitert:

${Day} -> Tag des Monats
${Day:2} -> Tag des Monats (zweistellig)
${Month} -> Monat
${Month:2} -> Monat (zweistellig)
${Quarter} -> Quartal
${Quarter:2} -> Quartal (zweistellig)
${Year} -> Jahr
${DateISO} -> Datum im ISO-Format
${Day-1} -> Gestern
${Day-1:2} -> Gestern (zweistellig)
${Month-1} -> voriger Monat
${Month-1:2} -> voriger Monat (zweistellig)
${Year-1} -> voriges Jahr
${Number} -> Belegnummer
${Number:2} -> Belegnummer zweistellig
${Number:3} -> Belegnummer dreistellig
${Number:4} -> Belegnummer vierstellig

Außerdem kann man die vorigen 30 Tage ansteuern, z.B. gestern:

${Today-1.Day} -> Gestern, Tag des Monats
${Today-1.Day:2} -> Gestern, Tag des Monats zweistellig
${Today-1.Month} -> Gestern, Monat
${Today-1.Month:2} -> Gestern, Monat zweistellig
${Today-1.Year} -> Gestern, Jahr

Entsprechend mit ${Today-2...}, ${Today-3...} usw.

ber...@lightningdesign.eu

unread,
Jan 27, 2026, 9:52:02 AMJan 27
to Jes - Die Java-EÜR
Super, fehlt vielleicht nur noch Datum im in den Programmeinstellungen eingestellten Datumsformat?

Uwe Mock

unread,
Jan 27, 2026, 9:58:45 AMJan 27
to Jes - Die Java-EÜR
Ich wußte, das würde kommen... 😉

Da das nicht ganz so leicht ist, habe ich das erstmal aufgeschoben.

René Neumann

unread,
Jan 27, 2026, 10:10:16 AMJan 27
to jes...@googlegroups.com
Wenn ich mir was wünschen könnte, dann wäre das noch "Name des Monats".
Wahrscheinlich reicht es, das auf Deutsch anzubieten, weil es ja auch
die Finanzverwaltung verstehen können muss.

Gruß,
René

Am 27.01.26 um 10:36 schrieb Uwe Mock:
> Ich hab das jetzt nochmal erweitert:
>
> *${Day}* -> Tag des Monats
> *${Day:2}* -> Tag des Monats (zweistellig)
> *${Month}* -> Monat
> *${Month:2}* -> Monat (zweistellig)
> *${Quarter}* -> Quartal
> *${Quarter:2}* -> Quartal (zweistellig)
> *${Year}* -> Jahr
> *${DateISO}* -> Datum im ISO-Format
> *${Day-1}* -> Gestern
> *${Day-1:2}* -> Gestern (zweistellig)
> *${Month-1}* -> voriger Monat
> *${Month-1:2}* -> voriger Monat (zweistellig)
> *${Year-1}* -> voriges Jahr
> *${Number}* -> Belegnummer
> *${Number:2}* -> Belegnummer zweistellig
> *${Number:3}* -> Belegnummer dreistellig
> *${Number:4}* -> Belegnummer vierstellig
>
> Außerdem kann man die vorigen 30 Tage ansteuern, z.B. gestern:
>
> *${Today-1.Day}* -> Gestern, Tag des Monats
> *${Today-1.Day:2}* -> Gestern, Tag des Monats zweistellig
> *${Today-1.Month}* -> Gestern, Monat
> *${Today-1.Month:2}* -> Gestern, Monat zweistellig
> *${Today-1.Year}* -> Gestern, Jahr
>
> Entsprechend mit *${Today-2...}*, *${Today-3...}* usw.
>

Uwe Mock

unread,
Jan 27, 2026, 10:43:00 AMJan 27
to Jes - Die Java-EÜR
Ist denn schon wieder Weihnachten??

${MonthName}
${MonthName-1}
${Date}

Uwe Mock

unread,
Feb 2, 2026, 9:01:22 AMFeb 2
to Jes - Die Java-EÜR
Die Variablen sind jetzt auch in der Dokumentation aufgelistet.

Anh

unread,
Feb 2, 2026, 2:59:10 PMFeb 2
to jes...@googlegroups.com
Gesetzt dem Fall ich mache die Buchhaltung nur drei Monatig einmal.

Sind die Variablen abhängig von dem Kalender zur Auswahl der Eingabe der Belege? Oder ist es abhängig vom Windows systemkalender?

Uwe Mock

unread,
Feb 2, 2026, 3:13:02 PMFeb 2
to Jes - Die Java-EÜR
Es zählt das aktuelle Systemdatum. 

Anh

unread,
Feb 2, 2026, 4:55:23 PMFeb 2
to jes...@googlegroups.com
Das ist ehrlich gesagt keine gute Idee, dass die Variable für Datum in den autotexten von dem windows Systemuhr abhängt. Es sollte abhängig von der Datumsauswahl für den buchungsfall abhängig sein.

Gesetzt den Fall man macht nur einmal wöchentlich/ monatlich oder nur drei monatlich einmal die Eingabe für alle bisherige Buchungen, setzt man zuerst einen neuen Buchung und zuerst das Datum für diese Einträge. Würde die Variable von der Windows systemuhr abhängen, würde es nur taugen wenn man eine permanente Buchführung macht. Also wird die Variable nur das Datum generieren was die systemuhr derzeit anzeigt bzw einen Tag davor.

Ich finde JES ist sehr gut strukturiert. Es bedarf keine permanente Buchführung. Zumindest ist für selbstständiger oder Kleinunternehmer besser eine Liste zu machen mit dem ganzen Einträge und dann später alles auf einmal am Ende der Woche oder Monats oder sogar Quartal in JES einzugeben. Es würde aber ziemlich umständlich werden jedes Mal die windows systemuhrzeit neu einzustellen. Insofern würden wir eigentlich auch nicht so viele variable brauchen sondern einfach nur ein paar. $TT ,$MM,$JJJJ und $Q für quatalle

Uwe Mock

unread,
Feb 3, 2026, 3:37:28 AMFeb 3
to Jes - Die Java-EÜR
Deshalb frage ich hier nach, was gebraucht wird - weil mir die Phantasie fehlt, mir vorzustellen, wie eure Workflows aussehen.

Ich habe jetzt zusätzlich zu den ${Today...}-Variablen noch entsprechende ${Calendar...}-Variablen eingeführt, die sich auf die Datumsauswahl beziehen.

Noch ein Hinweis auf die GoBD: Dort wird verlangt, daß Vorgänge "zeitgerecht" gebucht werden sollen. "Jeder Geschäftsvorfall ist zeitnah, d. h. möglichst unmittelbar nach seiner Entstehung in einer Grundaufzeichnung oder in einem Grundbuch zu erfassen. Nach den GoB müssen die Geschäftsvorfälle grundsätzlich laufend gebucht werden (Journal). Es widerspricht dem Wesen der kaufmännischen Buchführung, sich zunächst auf die Sammlung von Belegen zu beschränken und nach Ablauf einer langen Zeit auf Grund dieser Belege die Geschäftsvorfälle in Grundaufzeichnungen oder Grundbüchern einzutragen [...]"

ber...@lightningdesign.eu

unread,
Feb 4, 2026, 5:41:13 AMFeb 4
to Jes - Die Java-EÜR
Niemand ist verpflichtet diese Funktion zu nutzen und solche Variablen in seine eigenen Belegvorlagen einzubauen. Ich verstehe daher die Kritik von Td mit der Abhängigkeit von der Datum/System-Uhr nicht wirklich. Bei einer Unternehmung, in der nur monatlich Belege anfallen, kann die Variable, die zum Beispiel den Vormonat einfügt, hilfreich sein und dann ist es auch in dem Sinne zeitnah. So zumindest verstehe ich das und würde mich freuen wenn das meine Buchungen dadurch noch etwas vereinfacht. Es ist nur eine schicke zusätzliche Möglichkeit insbesondere für wiederkehrende Geschäftsvorfälle/Buchungen.
Reply all
Reply to author
Forward
Message has been deleted
0 new messages