Individuelle Debitorennummer in JTL – Lösung durch Individualprogrammierung

2023-05-29 10:10:00 / JTL-Wawi / Kommentare 0

In der komplexen Welt der Buchhaltung und im speziellen Bereich des EU-Geschäfts kommt es oft zu spezifischen Anforderungen, die Standard-Softwarelösungen nicht abdecken können. Ein solches Beispiel, mit dem viele unserer Kunden konfrontiert wurden, ist die Forderung ihres Steuerberaters nach individuellen Debitorennummern für EU-Geschäftskunden. Leider bietet die gängige JTL-Wawi Software hierfür keine integrierte Lösung. Doch wo Standardsoftware an ihre Grenzen stößt, beginnt der Raum für maßgeschneiderte Individualprogrammierung.

Die Herausforderung
Unser Ziel war es, für jeden neuen EU-Geschäftskunden in JTL automatisch eine eigene Debitorennummer zu vergeben, die sich von der Standardnummer unterscheidet.

Die Lösung
Zur Umsetzung dieses Wunsches haben wir einen neuen Nummernkreis in JTL eingerichtet. Anschließend wurde über den Workflow in JTL ein POST-Request initiiert, der unmittelbar nach dem Anlegen eines neuen Kunden an eine spezifische PHP-Datei gesendet wird.

Dieser PHP-Code kommuniziert mit der JTL-Datenbank und holt sich die aktuelle Debitorennummer, inkrementiert sie und speichert den aktualisierten Wert zurück in die Datenbank. Hier ein kleiner Einblick in den Code:

// Fetch the current number value
$query = "SELECT Nummer FROM SMIT_Nummernkreis WHERE Name = 'debitornr'";
...
// Increment the number
$updated_number = $current_number + 1;
...


Zur Veranschaulichung haben wir für Sie auch den Wertevergabe-Code aus dem Workflow in JTL hinzugefügt:

{% assign result = 'SELECT Nummer FROM SMIT_Nummernkreis WHERE ID = 1' | DirectQueryScalar -%}{{ result }}


Fazit
Dank Individualprogrammierung konnten wir eine maßgeschneiderte Lösung für unsere Kunden realisieren, die nun problemlos individuelle Debitorennummern in JTL für ihre EU-Geschäftskunden vergeben können. Egal, wie spezifisch oder komplex Ihre Anforderungen sind, mit der richtigen Programmierung gibt es fast immer einen Weg. Wenn auch Sie vor ähnlichen Herausforderungen stehen, sprechen Sie uns an! Wir helfen Ihnen gerne weiter.


News