Neu E-Mail Versand an Rechnungs E-Mail

mthomas

Mitglied
22. April 2023
15
1
Hallo,

in unserem Kundenstamm, gibt es das eigen angelegte Feld ‚Rechnungsemail‘, dort soll von Kunden die E-Mail hinein, welche eine Extra Faktura E-Mail haben. Wie mache ich das jetzt im e-Mail Designer, dass automatisch abgefragt wird:

Rechnungsemail vorhanden?
-> ja, nimm diese für den Re-Versand
-> nein, nimm die E-Mail aus der Rechnungsadresse, falls auch nicht vorhanden nimm die des Ansprechpartners

Grüße
 

HugoBlau

Aktives Mitglied
1. Juli 2020
58
2
Hi,
wir haben das bei uns auch als eigenes Feld angelegt und mit einem Workflow gelöst > siehe Bild

Der alternative Empfänger ist:
{{ Vorgang.Kunde.EigeneFelder.Rechnung_per_E-Mail.Rechnungs-Mail-Adresse }}

Habe dir auch noch ein Bild mit der Ansicht im Kundendatensatz mit angehängt.
 

Anhänge

  • Kundendaten.jpg
    Kundendaten.jpg
    20,9 KB · Aufrufe: 56
  • Workflow.jpg
    Workflow.jpg
    126,3 KB · Aufrufe: 54
  • Workflow-2.jpg
    Workflow-2.jpg
    91,1 KB · Aufrufe: 54

HugoBlau

Aktives Mitglied
1. Juli 2020
58
2
Du müsstest dir quasi einen Workflow für Erstellte Rechnungen z. B. "Abfrage Rechnungsemail" bauen, der deine Anforderungen so abfragt:

1. wenn Feld Rechnungsemail nicht leer, dann Ausgabe Mailen an an Rechnungsemail
2. wenn Feld Rechnungsemail leer, dann Ausgabe Mailen an E-Mail Ansprechpartner
 

VerpackungsKönig

Aktives Mitglied
14. April 2010
5
0
Hi,
wir haben das bei uns auch als eigenes Feld angelegt und mit einem Workflow gelöst > siehe Bild

Der alternative Empfänger ist:
{{ Vorgang.Kunde.EigeneFelder.Rechnung_per_E-Mail.Rechnungs-Mail-Adresse }}

Habe dir auch noch ein Bild mit der Ansicht im Kundendatensatz mit angehängt.
Hi,
kannst du mir bitte sagen, wie das eigene Feld angelegt ist? Bei uns funktioniert das nicht, aber vielleicht liegt es daran wie das eigene Feld angelegt wurde? Wir haben das über eigene Felder, Bereich Kunde, Kundenattribute gemacht. Als Datentyp Kurztext, Anzeigeort Allgemein.
Wir arbeiten mit Version 1.7.13.1
Danke schön
 

HugoBlau

Aktives Mitglied
1. Juli 2020
58
2
Hi,
ich habe das über Admin > Eigene Felder so angelegt:

Eigenes-Feld.jpg

Rechnung per E-Mail als Checkbox, Rechnungs-Mail-Adresse als Freitext.

So sieht das dann im Datensatz des Kunden aus:
Bereich-Datensatz.jpg
Wir haben hier vor Kurzem noch einen Ausschluss mit eingebaut (Keine Rechnung per E-Mail). Wenn du dafür auch die Daten für den Workflow brauchst, sag einfach Bescheid.

Mit Attributen arbeiten wir aktuell noch gar nicht, da habe ich mich noch nicht mit auseinander gesetzt. Funktioniert bei uns so wunderbar.

Wir arbeiten mit der Version 1.7.8.1, nutzen das aber schon recht lange so, sollte mit deiner Version also auch kein Problem sein.
 

VerpackungsKönig

Aktives Mitglied
14. April 2010
5
0
Hi,
ich habe das über Admin > Eigene Felder so angelegt:

Den Anhang 102492 betrachten

Rechnung per E-Mail als Checkbox, Rechnungs-Mail-Adresse als Freitext.

So sieht das dann im Datensatz des Kunden aus:
Den Anhang 102493 betrachten
Wir haben hier vor Kurzem noch einen Ausschluss mit eingebaut (Keine Rechnung per E-Mail). Wenn du dafür auch die Daten für den Workflow brauchst, sag einfach Bescheid.

Mit Attributen arbeiten wir aktuell noch gar nicht, da habe ich mich noch nicht mit auseinander gesetzt. Funktioniert bei uns so wunderbar.

Wir arbeiten mit der Version 1.7.8.1, nutzen das aber schon recht lange so, sollte mit deiner Version also auch kein Problem sein.
Danke. Bei uns sieht es allerdings so aus (s.u.), ich kann gar kein Feld anlegen, ausser wenn ich über Kundenattribute gehe. Oder mir fehlt die Berechtigung. Ich werde da nochmal weiter suchen. Aber danke für die schnelle Antwort.
EigeneFelder.JPG
 

HugoBlau

Aktives Mitglied
1. Juli 2020
58
2
Ich glaube deine Gruppe heißt einfach "Kundenattribute" oder? Leg einfach mal eine neue Gruppe an und schau, ob es dann klappt.
 

terzel79

Aktives Mitglied
15. Februar 2020
81
10
Hi @BenschBlau ,

habt ihr es zufällig auch hinbekommen, dass die Mahnungen an die Email-Adresse im Eigenen Feld gesendet wird? Leider scheitere ich an der Abfrage unter den Mahnungs-Vorlagen bei "Mailen bearbeiten". Die Variable ist dort offenbar nicht verfügbar.
 

prokope

Aktives Mitglied
18. Juni 2020
19
3
Hallo @HugoBlau (Hallo Steffi),

als erstes Danke das du dein Wissen hier teilst. Das hilft z.B. mir als Opfer der IT sehr weiter. Eine kurze Frage an dich, wenn erlaubt.
Sollte das Feld "Rechnungs-Mail-Adresse" leer sein, wir dann die Rechnung an die Mail-Adresse, die in den Kundendaten hinterlegt ist, gesendet?
Wir senden 99% unserer Rechnungen per Mail, haben mittlerweile jedoch einige Kunden die Ihre Rechnungen an eine Extra Mail gesendet haben wollen.

Über eine kurze Info wäre ich dankbar.

Viele Grüße
René

Ergänzung:
Wir haben mal getestet. Die Wawi schickt in diesem Moment eine Rechnung an beide Mail-Adressen, da wir dies über die Druck-/E-Mail-/Exportvorlagen so anstoßen. Dann müssen wir wohl mal weiter basteln 😀
 
Zuletzt bearbeitet:

frankell

Sehr aktives Mitglied
9. September 2019
540
222
Flensburg
Hallo @prokope,
wir haben das bei uns so gelöst, dass wir zwei Eigene Felder eingestellt haben:
1. Abweichende Mailadresse
2. Zusätzliche Mailadresse
In der E-Mail-Vorlage kann man "Empfänger" und "Kopie" (also CC) verformeln.
Formel bei Empfänger: Wenn "Abweichende Mailadresse" angegeben, setze diese, sonst die Mailadresse aus dem Auftrag.
Formel bei Kopie: Wenn "Zusätzliche Mailadresse" angegeben, setze diese, sonst nichts.
Da benötigt man dann auch keine Workflows mehr für.
Selbst wenn Du ein 3. Feld hast wie Steffi á la "Keine Rechnungsmail", dann kann man das in die Formeln mit einbinden, so dass bei "Keine Rechnungsmail" = true die Felder leer bleiben. Dann wird de facto keine Mail versendet, weil keine Empfänger. :)
 

z0mbi3

Aktives Mitglied
22. Oktober 2018
65
17
Hallo @prokope,
wir haben das bei uns so gelöst, dass wir zwei Eigene Felder eingestellt haben:
1. Abweichende Mailadresse
2. Zusätzliche Mailadresse
In der E-Mail-Vorlage kann man "Empfänger" und "Kopie" (also CC) verformeln.
Formel bei Empfänger: Wenn "Abweichende Mailadresse" angegeben, setze diese, sonst die Mailadresse aus dem Auftrag.
Formel bei Kopie: Wenn "Zusätzliche Mailadresse" angegeben, setze diese, sonst nichts.
Da benötigt man dann auch keine Workflows mehr für.
Selbst wenn Du ein 3. Feld hast wie Steffi á la "Keine Rechnungsmail", dann kann man das in die Formeln mit einbinden, so dass bei "Keine Rechnungsmail" = true die Felder leer bleiben. Dann wird de facto keine Mail versendet, weil keine Empfänger. :)
Wir wollten das auch ursprünglich über die Emailvorlage machen, aber da haben wir keinen Zugriff auf die Eigenen Felder des Kunden. Die Platzhalter fehlen dort. Hab Ihr Eigene Felder für Kunden oder Eigene Felder für Aufträge dafür genutzt?
 

frankell

Sehr aktives Mitglied
9. September 2019
540
222
Flensburg
Wir wollten das auch ursprünglich über die Emailvorlage machen, aber da haben wir keinen Zugriff auf die Eigenen Felder des Kunden. Die Platzhalter fehlen dort. Hab Ihr Eigene Felder für Kunden oder Eigene Felder für Aufträge dafür genutzt?
Es fehlen die einzelnen Eigenen Felder beim Kunden, aber die sind dennoch vorhanden unter EigeneFelderAlsText. Da sind dann alle gefüllten Eigenen Felder enthalten, aber man kann das gewünschte Eigene Feld mit DotLiquid extrahieren. Oder aber gleich per SQL.

Per DotLiquid sieht das so aus:

Code:
{%if Vorgang.Kunde.EigeneFelderAlsText contains 'Name des Eigenes Feldes' %}{% assign EigeneFelder = Vorgang.Kunde.EigeneFelderAlsText | Split: '|' %}{% for Feld in EigeneFelder %}{% if Feld contains 'Name des Eigenes Feldes'%}{{ Feld | Remove: 'Name des Eigenes Feldes=' }}{% endif %}{% endfor %}{%else%}{{ Vorgang.Auftrag.Rechnungsadresse.EMail }}{%endif%}

Dieser Code ist das, was ich mit "Wenn "Abweichende Mailadresse" angegeben, setze diese, sonst die Mailadresse aus dem Auftrag." meinte.

Die reine Extraktion lautet:

Code:
{% assign EigeneFelder = Vorgang.Kunde.EigeneFelderAlsText | Split: '|' %}{% for Feld in EigeneFelder %}{% if Feld contains 'Name des Eigenes Feldes'%}{{ Feld | Remove: 'Name des Eigenes Feldes=' }}{% endif %}{% endfor %}
 
Zuletzt bearbeitet:

z0mbi3

Aktives Mitglied
22. Oktober 2018
65
17
Es fehlen die einzelnen Eigenen Felder beim Kunden, aber die sind dennoch vorhanden unter EigeneFelderAlsText. Da sind dann alle gefüllten Eigenen Felder enthalten, aber man kann das gewünschte Eigene Feld mit DotLiquid extrahieren. Oder aber gleich per SQL.

Per DotLiquid sieht das so aus:

Code:
{%if Vorgang.Kunde.EigeneFelderAlsText contains 'Name des Eigenes Feldes' %}{% assign EigeneFelder = Vorgang.Kunde.EigeneFelderAlsText | Split: '|' %}{% for Feld in EigeneFelder %}{% if Feld contains 'Name des Eigenes Feldes'%}{{ Feld | Remove: 'Name des Eigenes Feldes=' }}{% endif %}{% endfor %}{%else%}{{ Vorgang.Auftrag.Rechnungsadresse.EMail }}{%endif%}

Sehr cool danke!!!! Das probier ich aus. Ich hab sogar den Support deswegen angeschrieben, weil das nur als "EigeneFelderAlsText" drin war. Da gabs leider nicht diesen Tipp. SQL will ich vermeiden. Sobald eine Abfrage nicht sauber genug aufgebaut ist, kann es passieren das Datenschutz relevenate Emails an den falschen Empfänger gehen.
 

frankell

Sehr aktives Mitglied
9. September 2019
540
222
Flensburg
Sehr cool danke!!!! Das probier ich aus. Ich hab sogar den Support deswegen angeschrieben, weil das nur als "EigeneFelderAlsText" drin war. Da gabs leider nicht diesen Tipp.
Gerne!
Bei so etwas kann man davon ausgehen, dass da schon andere drüber gestolpert sind und das deswegen im Forum in der Vergangenheit schon mal aufgeploppt ist. Dann ruhig danach suchen, bspw. einfach nach "EigeneFelderAlsText". Da findet man zwar mehr darüber, wie man in List&Label damit umgeht, aber auch für DotLiquid findet man die Lösung, die ich hier grad gepostet habe.
Wobei man auch einfach nicht immer die Zeit hat, nach der richtigen/passenden Lösung zu wühlen. :)
 

forumjtlolshopag

Sehr aktives Mitglied
6. Juni 2018
682
185
Das werden wir auch mal testen.

Edit: Funktioniert, sehr gut:
Unser Code sieht jetzt so aus und klappt auch unter 1.8 mit den alten Vorlagen. Müsste mit den neuen Vorlagen auch gehen. Gehen jetzt noch Lieferschein usw durch, da wir dort auch sowas benötigen.
{% assign EigeneFelder = Vorgang.Kunde.EigeneFelderAlsText | Split: '|' %}\
{% for Feld in EigeneFelder %}\
{% if Feld contains 'Rechnungsmailadresse'%}\
{% assign Email = Feld | Remove: 'Rechnungsmailadresse=' %}\
{% endif %}\
{% endfor %}\
{% if Email %}{{ Email }}{% else %}{{ Vorgang.Auftrag.Rechnungsadresse.EMail }}{% endif %}
Bei Mahnung brauchen wir auch einen kombinierten Fall. Es gibt wohl teilweise auch separate Mahnungsmailadressen. Haben wir so aufgebaut:
{% assign EigeneFelder = Vorgang.Kunde.EigeneFelderAlsText | Split: '|' %}\
{% for Feld in EigeneFelder %}\
{% if Feld contains 'Mahnungsmailadresse'%}\
{% assign Email = Feld | Remove: 'Mahnungsmailadresse=' %}\
{% endif %}\
{% if Feld contains 'Rechnungsmailadresse'%}\
{% assign Email2 = Feld | Remove: 'Rechnungsmailadresse=' %}\
{% endif %}\
{% endfor %}\
{% if Email %}{{ Email }}{% elsif Email2 %}{{ Email2 }}{% else %}{{ Vorgang.Rechnung.Auftrag.Rechnungsadresse.EMail }}{% endif %}
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: frankell

prokope

Aktives Mitglied
18. Juni 2020
19
3
Hallo @frankell ,
danke für deine Tipps obwohl uns diese DotLiquid Formeln schon an unsere Grenzen bringen.
Wir können dir Schichtdicken, Auszugswerte, Bohrleistungen usw. berechnen aber sobald dieses Hexenzeug hier auftaucht, ist jeder Arbeitsplatz verwaist :)
Wir testen das einfach mal. Was kann schon kaputt gehen :)

Danke auch für deine Codes @forumjtlolshopag , so haben wir mehr Möglichkeiten Unsinn zu machen 😂
 
  • Gefällt mir
Reaktionen: forumjtlolshopag
Ähnliche Themen
Titel Forum Antworten Datum
Neu Mail Bewertungserinnerung Sprungmarke JTL-Workflows - Fehler und Bugs 1
Neu Rechnung automatisch per Mail versenden User helfen Usern - Fragen zu JTL-Wawi 9
Korrektur Name des Absenders bei Anforderung der Bestätigung der E-Mail-Adresse Einrichtung JTL-Shop5 1
Neu Workflow: Mail bei Notiz in Auftrags-Historie User helfen Usern - Fragen zu JTL-Wawi 1
Neu E-Mail erhalten: Wichtige Sicherheitsinformation Allgemeine Fragen zu JTL-Shop 5
In Diskussion E-Mail an Lieferanten bei Verkauf einer seiner Artikel JTL-Workflows - Ideen, Lob und Kritik 4
Lieferantenbestellung mit GLS Versandetikett an den Hersteller/Lieferanten per Mail Senden. JTL-Wawi 1.8 0
Neu Mail Vorlagen mit verschiedenen Absender - Mail Adressen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Mail-Vorlage Bestellung verschickt Allgemeine Fragen zu JTL-Shop 0
2 Nachkommastellen in Rechnungs-E-Mail Vorlage ausgeben? JTL-Wawi 1.9 4
Neu Absender in einer E-Mail-Vorlage definieren Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 6
Rechnung per Mail - Anhang (Rechnung) wird nicht erzeugt. JTL-Wawi 1.9 2
Neu POS Aufträge in der Wawi nicht abgeschlossen, stehen somit im Versand als "offen" JTL-POS - Fehler und Bugs 0
DHL Versand Schweiz JTL-Wawi 1.9 0
Neu Artikelgewicht bei Versand in die Schweiz JTL-ShippingLabels - Fehler und Bugs 1
Neu JTL FEHLER! - JTL sendet falschen ISO-Code - Nordirland Versand mit DHL nicht mehr möglich JTL-ShippingLabels - Fehler und Bugs 4
Probleme beim Versand mit DHL JTL-Wawi 1.9 0
Neu Alternative zu Sendcloud mit JTL Integration (Express Versand International) Arbeitsabläufe in JTL-Wawi 0
Neu Email-Versand über MS365 geht nicht Installation von JTL-Wawi 1
Neu Versand über Kundenaccount Allgemeine Fragen zu JTL-Shop 5
Neu EVRI Label für Versand nach UK - wer benutzt es? Business Jungle 2
Neu Versand-/Leistungsdatum bei Exportrechnung User helfen Usern - Fragen zu JTL-Wawi 2
JTL-ShippingLabels DPD versicherter Versand JTL-Wawi 1.9 0
Versand, Auftrag, Dropshipping Übersicht bereits ausgelieferte ausblenden JTL-Wawi 1.9 0
Neu automatische Rechnungserstellung erst beim Versand - Vorteile / Nachteile ?! User helfen Usern - Fragen zu JTL-Wawi 7
Auftrag ohne Versand aber mit Lagerbuchung abschließen JTL-Wawi 1.9 1
Neu Brauche Hilfe bei einen Workflow in Sachen Versand Eigene Übersichten in der JTL-Wawi 6
Neu 2 verschiedene Lager - Trennung - nur ein Lager für WMS Versand möglich ? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Dropshipping und Versand User helfen Usern - Fragen zu JTL-Wawi 3
Neu Meldung Versand an Amazon austehend? Amazon-Anbindung - Fehler und Bugs 3
Versand von Sperrgut mit JTL-Shipping-Labels, Abmessungen eingeben JTL-ShippingLabels - Ideen, Lob und Kritik 1
In Diskussion Versand bei Selbstabholern per Worker setzen JTL-Workflows - Fehler und Bugs 3
Neu zzgl. Versand wird nicht angezeigt. Gelöste Themen in diesem Bereich 4

Ähnliche Themen