Dokumentbenennungsregel (Document Naming Rule)
Einleitung
Mit diesem DocType können wir sehr individuelle Nummernkreise anhand von Merkmalen des Belegs machen. So können wir z.B. den Rechnungskreis abhängig des ausgewählten Unternehmens einstellen.
Vorkenntnisse
Um dieses DocType einzusetzen sollten wir unbedingt das Thema
beherrschen.
Felder
Bezeichnung |
Feldname |
Erklärung |
Naming
Bezeichnung |
Feldname |
Erklärung |
Zähler |
counter |
This shows the last digit of the most recent Voucher created. When deleting a saved document this does not go back by one (like it does when using regular "Naming Series") |
Erklärungen
Update Counter
sollten wir bereits Belege erstellt haben die den Nummerkreis entsprechend hochgesetzt haben müssen wir den Zähler an der Stelle ansetzen wo wir zuletzt waren. Hier am Beispiel der Ausgangsrechnung sehen wir wie wir das zügig ermitteln können. WIr sortieren nach name absteigend und filtern dann den entsprechenden Nummernkreis.
Dann stellen wir den Counter entsprechend
Dokumentenbennenungsregel erstellen
In der Dokumentbenennungsregel kann für verschiedenste Dokumente eine Aufzählregel erstellt und bearbeitet werden.
Regelbedingungen
Abhängig vom zuvor gewählten DocType können wir in den Regelbedingen bestimmen, dass die Bennung durch ein bestimmtes Feld entschieden wird. Hier im Beispiel erstellen wir einen Regel die den Kunden welcher in einer Anfrage ausgewählt ist mit den Namen aufnehmen.
Die Bennenung ist dann
ISS-Customer-#####
Dies erlaubt uns Kundenspezifische Bennenungen zu realisieren.
Nach dem speichern, wird jeder neue Vertrag, nach der eingestellten Regel benannt.
Beispiele
Rechnungskreis abhängig von Fiirma
Verwenden wir in ERPNext eine Multi Company Setup, können wir einstellen, dass der Nummernkreis der Ausgangsrechnung abhängig von der ausgewählten Firma ist
Im gezeigten Beispiel wird die ID des Dokuments
INV-2022-3-00001
erstellt wenn die GmbH (Austria) als Unternehmen in der Ausgangsrechnung ausgewählt ist.
Sollte bei Ersteinrichtung oder aber zum Jahreswechsel passieren, da wir nicht im Nummernkreis springen können