Gelöst Workflow - Rechnungskauf - Zahlungsart ändern bei offenem Posten

Reskey

Aktives Mitglied
20. Mai 2019
18
3
Wir bieten in unserem Onlineshop die Möglichkeit für Kauf auf Rechnung.

Wir möchten aber gerne dass es nicht möglich ist mehre Bestellungen auf Rechnung aufzugeben solange eine alte Rechnung nicht beglichen ist.



Es müsste also, so bald eine neue Bestellung rein kommt geprüft werden:

Ist „Offener Posten Gesamt“ größer als „als offener Posten Auftrag“

Falls ja, soll die Zahlungsart auf Vorkasse gesetzt werden und der Kunde darüber Benachrichtig werden, dass aufgrund von einer offenen Rechnung die Zahlungsart auf Vorkasse gewechselt wurde.



Wie die Kundennachricht und die Zahlungsänderung einzustellen ist, ist mir bewusst. Ich habe nur keine Idee wie ich die abfrage gestalten kann



Möglichst sollte das im Auftragsbereich passieren, da ja bei jeden neuen Auftrag geprüft werden muss, ob eine offene Rechnung vorhanden ist.



Für Ideen bin ich sehr dankbar
 

Björn Ponsen

Moderator
Mitarbeiter
1. Juli 2016
987
90
Hallo zusammen,

Ihr könntet über ein DirectQuery in den erweiterten Eigenschaften prüfen, ob es ältere Aufträge gibt, wo noch offene Beträge vorhanden sind.

Das könnte dann so aussehen.

Kunde hat unbezahlte Positionen aus vorherigen Bestellungen

Code:
SELECT

CASE WHEN EXISTS

(
SELECT DISTINCT (b2.kBestellung),(Verkauf.tAuftragEckdaten.fOffenerWert) FROM tkunde

    JOIN tBestellung b1 ON  (b1.tKunde_kKunde = tkunde.kKunde AND  b1.cBestellNr = '{{ Vorgang.Stammdaten.Auftragsnummer | SqlEscape }}')

    JOIN tBestellung b2 ON (b2.tKunde_kKunde = b1.tKunde_kKunde) AND (b2.dErstellt < b1.dErstellt)

    JOIN Verkauf.tAuftragEckdaten ON Verkauf.tAuftragEckdaten.kAuftrag = b2.kBestellung
        
WHERE Verkauf.tAuftragEckdaten.fOffenerWert >  0
    
) THEN 1 ELSE 0 END



{% endcapture -%}\

{% assign result = query | DirectQueryScalar %}\

{{ result }}

Hier könnt ihr die Bedingung auf gleich 0 prüfen. Da 1 bedeuten würde JA es gibt Aufträge die noch nicht bezahlt sind.​

Aktion:​

"E-Mailsenden" und "Auftrag zurückhalten".​

 
Ähnliche Themen
Titel Forum Antworten Datum
In Diskussion Workflow bei fehlerhaften Bankabgleich JTL-Workflows - Ideen, Lob und Kritik 4
In Diskussion Workflow für Erinnerungen an bevorstehende Lieferungen JTL-Workflows - Ideen, Lob und Kritik 0
Neu Lagerkommentar 1 per Workflow füllen User helfen Usern - Fragen zu JTL-Wawi 6
Neu Suche Workflow: Erstbestellung Shop auf Rechnung -> Auftrag Zurückhalten JTL-Wawi - Ideen, Lob und Kritik 1
1.11.7 Workflow versendet soll Rechnung 1x drucken, druckt aber 2x JTL-Wawi 1.11 1
Neu Auftrag - Lieferstatus mit Workflow exportieren Arbeitsabläufe in JTL-Wawi 3
In Diskussion Workflow mit UND / ODER - Bedingung erstellen JTL-Workflows - Ideen, Lob und Kritik 7
Using short screen recordings for JTL-Wawi workflow documentation – anyone doing this? JTL-Wawi 2.0 3
Neu Werte erhöhen per Workflow User helfen Usern - Fragen zu JTL-Wawi 4
In Diskussion Workflow OpenAI JTL-Workflows - Ideen, Lob und Kritik 1
Workflow Trigger bei Angebot-Import über Ameise JTL-Wawi 1.9 1
Neu 2.0.0: Workflow Queue wird nicht abgearbeitet via API JTL-Wawi 2.0 1
Neu Verständnisfrage zum Mahnlauf Workflow User helfen Usern - Fragen zu JTL-Wawi 1
In Diskussion Ort mit OT per Workflow bereinigen JTL-Workflows - Ideen, Lob und Kritik 3
Neu Ausdruck Rechnung beim Workflow nicht korrekt formatiert User helfen Usern - Fragen zu JTL-Wawi 6
Angelegter Zahlungsausgang immer ohne Zahlungsart JTL-Wawi 1.11 0
Neu Custom Checkout - Conversion optimiert mit Speicherung von Standard-Versandart und Zahlungsart am Kunden JTL-Shop - Ideen, Lob und Kritik 1
Bilder unter Versand- und Zahlungsart unterschiedlich groß Einrichtung JTL-Shop5 0
Neu Falsche Zahlungsart bei Gutscheinzahlungen im DSFinV-K-Export JTL-POS - Fehler und Bugs 1
Neu Zahlungsart Rechnung Allgemeine Fragen zu JTL-POS 0

Ähnliche Themen