In Bearbeitung [WAWI-40779] Mahnstufen (bezahlt/nicht bezahlt) als eigene Ansicht

  • Temporäre Senkung der Mehrwertsteuer Hier findet ihr gesammelt alle Informationen, Videos und Fragen inkl. Antworten: https://forum.jtl-software.de/threads/mehrwertsteuer-senkung-vom-01-07-31-12-2020-offizieller-diskussionthread-video.129542/
Wir hätten gerne eine eigene Übersicht der Mahnstufen eines Kunden. Im Bestfall kann man die einzeln aufgelisteten Stufen direkt anklicken ohne jedes mal den umständlichen Weg über "Zahlungen/Mahnlauf" gehen zu müssen.
Also quasi eine Ansicht wie der Tab "Rechnungen" nur eben für die einzelnen Mahnungen und den aktuellen Status.

Unbenannt.JPG

Herzliche Grüße
 

gutberle

Sehr aktives Mitglied
29. März 2011
1.272
345
Das ist eine wirklich gute Idee. Sag mal an, welche Spalten Du da sehen wollen würdest, dann widersprech ich Dir kurz, schlage noch was anderes vor, wir einigen uns und ich schreibe Dir (und mir) die SQL-Abfrage ...
 
Gute Frage.

Also im Kundenprofil sollten folgende Spalten vorhanden sein:
- Mahnstufe
- Mahngebühr
- Angemahnt am
- Zahlungsziel (Datum)
- Karenzzeit
- Rechnungsbetrag
- Dazugehörige Auftragsnummer

Wenn möglich, wäre es super, die einzelnen Mahnstufen untereinander und nicht als "eine Position" anzuzeigen.
Bin gespannt, was du dazu ergänzen würdest :)

Beste Grüße
 

gutberle

Sehr aktives Mitglied
29. März 2011
1.272
345
Hi @wasserfilter-experten,

das mit dem Widersprechen habe ich jetzt mal übersprungen und habe stattdessen eine Version erstellt, die ein paar mehr Variablen ausgibt, als Du angefordert hattest und die Idee ist, dass es eigentlich leicht für Dich und andere sein sollte, die Variablen per Cut & Paste umzustellen oder auch einzelne, die Ihr nicht haben wollt, zu löschen. Here we go ...
SQL:
SELECT t3.cBestellNr AS 'Auftragsnummer', t1.cRechnungsNr AS 'Rechnungsnummer', CONVERT(DECIMAL(10,2),fBruttoBetrag) AS 'Rechnungsbetrag',
DATEDIFF(day,DATEADD(day,t1.nZahlungsziel,t1.dErstellt),dMahndatum-1) AS 'Fälligkeitstage', nMahnstufeAktuell AS 'Mahnstufe',
CONVERT(DECIMAL(10,2),fGebuehrPauschal) AS 'Mahngebühr', CONVERT(DECIMAL(10,2),fGebuehr-fGebuehrPauschal) AS 'Mahnzinsen',
CONVERT(DECIMAL(10,2),fBruttoBetrag+fGebuehr) AS 'Gesamtforderung', CONVERT(VARCHAR(10),dMahndatum,104) AS 'Mahndatum',
CONVERT(VARCHAR(10),dZahlungsfrist,104) AS 'Zahlfrist', nKarenzzeit AS 'Karenzzeit' FROM dbo.trechnung t1
JOIN dbo.tZahlungsErinnerung t2 ON t2.kRechnung=t1.kRechnung
  AND NOT EXISTS
   (SELECT * FROM dbo.tZahlungsErinnerung tmp WHERE tmp.kRechnung=t1.kRechnung
                AND tmp.nMahnstufeAktuell > t2.nMahnstufeAktuell)
JOIN dbo.tBestellung t3 ON t3.tRechnung_kRechnung=t2.kRechnung
JOIN dbo.tkunde t4 ON t4.kKunde=t1.tKunde_kKunde
WHERE (dErledigt IS NULL) AND t1.tKunde_kKunde=@Key
GROUP BY t2.nMahnstufeAktuell, t3.cBestellNr, t1.cRechnungsNr, t2.fBruttoBetrag, t1.nZahlungsziel, t1.dErstellt, t2.dMahndatum,
   t2.fGebuehrPauschal, t2.fGebuehr, t2.dZahlungsfrist, t2.nKarenzzeit
ORDER BY t2.nMahnstufeAktuell DESC, t3.cBestellNr ASC
Wichtige Anmerkung: Die "Fälligkeitstage", die hier ausgegeben werden, sind nicht die aktuellen Fälligkeitstage, sondern die Fälligkeitstage zum Zeitpunkt der Erstellung der jeweiligen Mahnung! Wenn ihr stattdessen die Fälligkeitstage bis Heute haben wollt, müsst ihr nur die zweite Zeile wie folgt ersetzen...
SQL:
DATEDIFF(day,DATEADD(day,t1.nZahlungsziel,t1.dErstellt),GetDate()-1) AS 'Fälligkeitstage', nMahnstufeAktuell AS 'Mahnstufe',
Ich habe übrigens Deine Bitte, "die einzelnen Mahnstufen untereinander und nicht als eine Position anzuzeigen" nicht so ganz verstanden. Ich hab das jetzt mal so umgesetzt, dass nach Mahnstufen gruppiert ausgegeben wird und innerhalb jeder Mahnstufe aufsteigend nach Auftragsnummern sortiert wird. Das macht aus meiner Sicht die Dringlichkeit von oben nach unten klar sichtbar, aber falls das nicht das ist, was Du meinstest, lass' es mich wissen.

Die Spaltennamen sind recht "sprechend" also lang gewählt und es sieht vielleicht so aus, als ob die Anzeigespalten wegen der Labels so breit wären. Das stimmt aber nicht, die Spaltenbreite ist von JTL so vorgegeben. Da ist definitiv noch etwas zu verbessern, zumal dadurch maximal 7 Spalten auf den Schirm passen und was passiert, wenn es mehr als 7 sind, sieht man auf dem folgenden Screenshot.

JTLWawi_1.5.10.0_EigeneÜbersichtenKunden_Platzmangel.png

Dann wird nämlich noch ein horizontaler Scrollbalken eingeblendet und dadurch dass die unteren beiden Fenster auch bei FullHD nur extrem flach sind und sich die Ansicht "Kunde 2.0" auch nicht deren manuell veränderte Höhe (und natürlich auch nicht eine manuell eingestellte Fensterbreite) merkt, startet die Wawi jedes Mal mit einem Fensterzustand, bei dem nicht eine einzige (aka "keine") Mahnzeile sichtbar ist und man nach jedem Auftruf der Wawi erst einmal das untere Fenster im Bereich Kunde von Hand nach oben ziehen muss, um überhaupt zu sehen, ob es hier etwas zu sehen gibt, was schon an "tierisch nervig" grenzt.

Aber JTL ist ja (zu Recht) sehr stolz auf die neuen "Eigenen SQL Übersichten" und vielleicht hilft das ja (zusammen mit unseren Klagen), um hier (relativ) schnell Abhilfe zu schaffen. Denn so wie es jetzt ist mit den viel zu geringen Fensterhöhen und der Vergesslichkeit der Wawi, was den Fensterzustand angeht, kann man die SQL Übersichten gleich wieder vergessen, echt frei nach dem Motto "Aus dem Auge, aus dem Sinn!" ... o_O

Gruß,
Ingmar
 

gutberle

Sehr aktives Mitglied
29. März 2011
1.272
345
Hallo Manuel,

die Frage geht eigentlich nicht an mich, sondern an JTL, denn per Klick ein internes Dokument zu öffnen hat ja nichts mit SQL zu tun, sondern mit programmierter Logik. Und JTL gibt uns ja hier sozusagen nur "ein Plätzchen frei" wo wir per SQL Abfrage Daten darstellen dürfen. Wie die Daten dann von der Wawi interpretiert werden und was dann mit den Daten geht, darauf haben wir absolut 0,000% Einfluß.

Ich habe zum Beispiel gerade einmal den SQL Code so geändert, dass in der ersten Spalte immer eine gültige URL steht, sagen wir mal "http://www.nasa.gov". Das wird dann auch brav in der Tabelle angezeigt, aber die Idee, die Wawi könnte das als URL erkennen und intern schon darauf vorbereitet sein, bei einem Doppelklick darauf einen externen Browser zu starten und die URL-Seite anzuzeigen, ist eben leider naiv ...

Das Ganze wäre aber auch für JTL nicht ganz so einfach umzusetzen, denn dazu müsste die Wawi ja wissen, oder irgendwie zusammen mit der SQL Datentabelle mitgeteilt bekommen, was für Daten jede Spalte enthält, was für Objekte (Rechnung, Auftrag, Mahnung, ...) das also sind und wie darauf mit einem Doppelklick reagiert werden soll. Sicher, das wäre echt cool, wenn wir derart "tief" mit der Wawi interagieren könnten, aber davon sind wir leider meilenweit entfernt.

Gruß,
Ingmar
 
Ähnliche Themen Forum Antworten Erstelldatum des Themas
Neu WAWI-47796 - Leistungsdatum auf der Rechnung - Wie solls sein? Umfragen rund um JTL 7
In Bearbeitung Amazon-Bestellung kann nicht mehr über die Wawi im Sellercentral aufgerufen werden. Amazon-Anbindung - Fehler und Bugs 0
Neu Button in JTL-WAWI/WMS mit eigenen Funktionen/Workflow verknüpfen JTL-Workflows - Ideen, Lob und Kritik 0
Neu Wawi hängt sich auf nach dem Login JTL-Wawi - Fehler und Bugs 0
In Bearbeitung Update zu JTL WAWI 1.5.27 JTL-Wawi - Fehler und Bugs 12
In Bearbeitung "Verschieben" eines Artikels von einer Subkategorie in eine andere in der WAWI wird nicht auf POS synchroinisiert JTL-POS - Fehler und Bugs 1
Neu Amazon-Bestellung: Artikelbeschreibung in der Wawi automatisch ändern Arbeitsabläufe in JTL-Wawi 4
Neu WAWI Datensicherung erstellen / ausspielen Artikel werden nicht mehr zum Shop!! Installation von JTL-Wawi 3
In Bearbeitung Rechnung in der Wawi nicht erstellbar - daher kein CSV Export möglich JTL-POS - Fehler und Bugs 3
Neu WAWI Kunden nicht änderbar und neu angelegte Kunden werden nicht zur WAWI synchronisiert JTL-POS - Fehler und Bugs 0
Neu Onlineshop (Anbindung) in Wawi ausversehen gelöscht Allgemeines zu den JTL-Connectoren 7
Neu Wir suchen AB SOFORT für den Aufbau unseren WAWI und zur späteren Betreuung einen Freelancer. Dienstleistung, Jobs und Ähnliches 1
Neu Problem mit Datenbank-Import nach Wawi (PC)-Neuinstallation Win 7 auf Win 10 User helfen Usern - Fragen zu JTL-Wawi 10
Neu E-Mail-Vorlage sendet Blindkopie - obwohl "Nicht verwenden" eingetragen ist - Wawi 1.5.25.0 Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Woocommerce (Federführend) 《-》 JTL Wawi 《-》 JTL Pos WooCommerce-Connector 1
Neu Wawi verliert Datenbank Einstellungen Arbeitsabläufe in JTL-Wawi 2
Neu WAWI DB Server langsam? Installation von JTL-Wawi 5
Neu JTL Wawi Desktop Programm auf RDP Hosting umstellen Arbeitsabläufe in JTL-Wawi 0
Neu Artikel anlegen oder Wawi mit Online-Shop verbinden - was kommt zuerst? Arbeitsabläufe in JTL-Wawi 2
Neu Problem POS mit WAWI abgleichen Allgemeine Fragen zu JTL-POS 2
In Bearbeitung Bilder verschwunden in jtl wawi 1.5.26 JTL-Wawi - Fehler und Bugs 3
In Bearbeitung Lagerbestand aus der Wawi Einrichtung / Updates von JTL-POS 3
Neu SQL-Server / JTL-WaWi Arbeitsspeicher Auslastung User helfen Usern - Fragen zu JTL-Wawi 0
Neu Externe Auftragsnummer in Rechnung einbinden - aber nur wenn befüllt - Wawi 1.5 Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu JTL shop 3 Version mit JTL WAWI 1.5. noch kompatibel? Installation / Updates von JTL-Shop 2
In Bearbeitung [WAWI-48167] Auftrag geändert wird nicht ausgeführt JTL-Workflows - Fehler und Bugs 9
In Bearbeitung EazyShipping - Auftrag unvollständig = Etikett drucken mit Auftragsnummer? Richtiges verhalten bei Fehlbeständen? [WAWI-48055] JTL-WMS - Ideen, Lob und Kritik 12
In Diskussion Wawi 1.5.23.0 Warenpost national. Welche Label kann man nutzen? JTL-ShippingLabels - Ideen, Lob und Kritik 1
In Bearbeitung JTL WAWI Einkauf: Der Artikel hat eine Mindestabnahme und diese übersteuert das manuelle Bearbeiten einer Bestellung im Status "In Bearbeitung" JTL-Wawi - Fehler und Bugs 4
Neu JTL Wawi Chargen & Kunden User helfen Usern - Fragen zu JTL-Wawi 0
Neu Externe Rechnung in JTL Wawi 1.5.15.1; wie verwenden? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Artikel im Shop, jedoch nicht in Wawi - nur bei aktiven Artikeln mit leerer Deutschbezeichnung JTL-Wawi - Fehler und Bugs 3
Neu Artikelpreise Feld Brutto-VK und JTL-Wawi / Onlineshop JTL-Wawi - Fehler und Bugs 4
Neu Wawi wechsel von einem Shop zum anderen Einrichtung von JTL-Shop 3
Neu JTL-Wawi überträgt die Grundpreise falsch Modified eCommerce-Connector 4
Neu Auftrag zu vergeben für Ersteinrichtung -JTL WAWI Dienstleistung, Jobs und Ähnliches 2
Neu Server für die WAWI (mal wieder dieses Thema aber mit speziellen Fragen) User helfen Usern 3
Neu WAWI Hosting Datenbank User helfen Usern - Fragen zu JTL-Wawi 3
Neu Dedicated Server Erfahrungen mit JTL Wawi und JTL Shop User helfen Usern - Fragen zu JTL-Wawi 8
Neu Zwei Websites, einmal Wawi Allgemeine Fragen zu JTL-Shop 2
Neu JTL-Wawi Kategorien werden beim Verschieben automatisch ausgeklappt. User helfen Usern - Fragen zu JTL-Wawi 5
Neu Artikel in Wawi nach Merkmale Filtern JTL-Wawi - Ideen, Lob und Kritik 3
In Bearbeitung [WAWI-34446] Spalte "Firma" lässt sich in Mahnvorlagen nicht aktivieren? JTL-Wawi - Fehler und Bugs 3
Neu JTL Wawi - Spaltenbreite (4k-Monitor) speicher geht nicht User helfen Usern - Fragen zu JTL-Wawi 8
In Bearbeitung Artikel Abgleich Wawi <-> POS lückenhaft - Wurzelkategorie? Allgemeine Fragen zu JTL-POS 1
Gelöst Artikelabgleich zwischen WaWi und JTL-POS Allgemeine Fragen zu JTL-POS 3
Gelöst Ausländische eBay Martkplätze - Obwohl Angebote bereits online, zeigt Wawi als "einzustellend" ein. Einrichtung und Installation von JTL-eazyAuction 1
Neu [WAWI-47736] - Sendungsstatus Unterwegs trotz Zustellung JTL-Track&Trace - Fehler und Bugs 8
Neu Lieferadressen im Shop werden nicht in WaWi übernommen User helfen Usern - Fragen zu JTL-Wawi 1
In Bearbeitung (WAWI 1.5.24.1)Lieferantenpreisanfrage Zeichenlänge Druckanmerkung begrenzt? JTL-Wawi - Fehler und Bugs 4
Ähnliche Themen