E-Mail Vorlage Zahlungsbestätigung benutzerdefinierter Empfänger Ansprechpartner

soophieee_

Neues Mitglied
7. März 2025
6
0
Hallo zusammen,

wir möchten gerne die Zahlungsbestätigung an einen benutzerdefinierten Empfänger senden.
Beim automatischen Rechnungsversand ist es bei uns so eingestellt, dass, wenn ein Ansprechpartner mit Abteilungsnamen "Buchhaltung" angelegt ist, die Rechnung an diese Mail-Adresse hinterlegt wird. Falls es keinen Ansprechpartner mit dieser Bezeichnung gibt, wird es an die allgemeine Mail-Adresse des Kunden gesendet.
Dies hätten wir gerne bei der Zahlungsbestätigung ebenfalls.
Ich weiß, dass man dort mit einer Abfrage Wenn, dann, Sonst arbeiten kann, aber ich bekomme es nicht geschrieben, ohne dass ich eine Fehlermeldung erhalte. Bin da leider noch ziemlicher Neuling.

Ganz lieben Dank vorab!
 

soophieee_

Neues Mitglied
7. März 2025
6
0
Hallo @soophieee_,

teile doch einfach mal, was Du bereits hast. Das macht es einfacher zu erkennen, was ggf. geändert werden muss.
Das hier habe ich bisher, aber ich bin einfach total unerfahren, was die Platzhalter und Zeichensetzung bei solchen Abfragen angeht:

{% Abfrage WennVorgang.Auftrag.Kunde.Ansprechpartner.ErstesObjekt.Abteilung='Buchhaltung', DannVorgang.Auftrag.Kunde.Ansprechpartner.ErstesObjekt.EMail, SonstVorgang.Auftrag.Kunde.EMail %}
 

frankell

Sehr aktives Mitglied
9. September 2019
2.676
840
Flensburg
Ok, das kann so auch nicht funktionieren. Aber Du sagst, dass Ihr das bei der Rechnung bereits korrekt implementiert habt. Teile doch mal diesen Code. Denn da wird sich, wenn überhaupt, nur eine Variable unterschieden.
 

soophieee_

Neues Mitglied
7. März 2025
6
0
Ok, das kann so auch nicht funktionieren. Aber Du sagst, dass Ihr das bei der Rechnung bereits korrekt implementiert habt. Teile doch mal diesen Code. Denn da wird sich, wenn überhaupt, nur eine Variable unterschieden.
Das bei der Rechnung habe ich über einen Workflow gemacht:
{% for jtlAnsprechpartner in Vorgang.Kunde.Ansprechpartner -%}
{% if jtlAnsprechpartner.Abteilung == 'Buchhaltung' and jtlAnsprechpartner.EMail != empty -%}
{% assign mail = jtlAnsprechpartner.EMail %}
{% endif %}
{% endfor -%}
{% if mail == empty -%}
{% assign mail = Vorgang.Kunde.EMail -%}
{%endif-%}
{{ mail }}

Das hatte ich mir aber irgendwoher kopiert, aber es funktioniert einwandfrei
 

Ähnliche Themen