Rechnungsnummer Jahreswechsel
Hallo und guten Morgen zusammen!
Ich bräuchte einmal Hilfe bzgl. einer Rechnungsnummer zum Jahreswechsel. Meine RG Nr besteht aus einem Buchstabenkürzel, gefolgt von aktuellem Jahr (bspw. 2024) und einer fortlaufenden Zahl. Die Jahreszahl wird beim Jahreswechsel aber nicht geändert. Folgende Formel verwende ich:
let myYear := year(today());
let myRN := max((select 'Angebote & Rechnungen' where year('Datum der Rechnungsstellung') = myYear).substr('ID-Nr', 7));
'ID-Nr' := "TFFRG" + myYear + format(number(myRN) + 1, "0000");
'Datum der Rechnungsstellung' := today()
4 Antworten
-
Hallo Tholio, "year(today())" gibt eine vierstellige Zahl zurück. Dann ist der Präfix von 'ID-Nr' insgesamt 9 Zeichen lang und die laufende Nummer beginnt bei Position 9 (Zählung beginnt bei 0). Versuch's mal so:
let myPre := "TFFRG" + format(today(), "YYYY"); let myRN := max((select 'Angebote & Rechnungen' where substr('ID-Nr', 0, 9) = myPre).substr('ID-Nr', 9)); 'ID-Nr' := myPre + format(number(myRN) + 1, "0000"); 'Datum der Rechnungsstellung' := today()
Content aside
- vor 11 MonatenZuletzt aktiv
- 4Antworten
- 59Ansichten
-
3
Folge bereits