Neu Email für Rechnung, wie umstetzen ?

fritz_0815

Sehr aktives Mitglied
21. März 2012
245
29
Verkaufe nur Gewerblich und viele Firmen haben für die Rechnung eine eigene Email Adresse.
Beim Kunden und Lieferanschrift stehen ja immer die Mailadressen des Bestellers.

Derzeit muss ich immer händisch die Rechnung per Mailprogamm an die Rechungsmail Adresse schicken und die mir bis zur ausliefern merken, notieren
Jemand eine Idee wie ich das komfortabler machen kann ?

Optimal wäre es naturlich, wenn bei den Kundendaten eine Feld ein Email Feld nur für die Rechnungszustellung wäre
 

John

Sehr aktives Mitglied
3. März 2012
4.216
1.089
Berlin
Theoretisch sollte das über ein Eigenes Feld gehen, welches Du für den Kunden anlegen und in der Mailvorlage auswerten kannst. Bis ins letzte Durchprobiert habe ich das aber noch nicht.
 

Gual61

Sehr aktives Mitglied
13. Juli 2009
463
36
Hallo,
an dem Thema bin ich auch schon lange dran.
Frage an JTL: ist in diesem Sinne irgendwas geplant?

Ciao Gual
 

John

Sehr aktives Mitglied
3. März 2012
4.216
1.089
Berlin
Ich habe letztens etwas ähnliches umgesetzt.

Ich denke, es ist möglich, ein eigenes Feld "Rechnungs eMail Kunde" anzulegen und die Rechung dorthin zu versenden, sofern es belegt ist. Wenn nicht, wird die normale eMail des Kunden benutzt.
Wenn Du daran Interesse hast, schick mir mal eine Nachricht hier übers Forum.

Viele Grüße

John
 

Gual61

Sehr aktives Mitglied
13. Juli 2009
463
36
@John

danke, das habe ich auch schon so gelöst, bzw über Kundenattibute, was mittlerweile ein und das gleiche ist wie die Eigene Felder.
Blöd finde ich nur dass, {{ Vorgang.Kunde.EigeneFelderAlsText }} ALLE Felder die einen Wert enthalten in einem einzigen String ausspuckt und man daraus die Email Adresse rausfiltern muss...
Wenn ich Zeit und Musse habe, schaue ich mir an ob ich es per SQL schöner lösen kann.

VG
Gual
 

John

Sehr aktives Mitglied
3. März 2012
4.216
1.089
Berlin
@Gual61 Ich denke, das hier kannst Du anpasssen:

Code:
{% capture itemquery %}
SELECT cWertVarchar  FROM Kunde.tKundeEigenesFeld
JOIN dbo.tAttributSprache ON tAttributSprache.kAttribut = tKundeEigenesFeld.kAttribut
WHERE  kKunde = {{ Vorgang.Auftrag.Kunde.InterneKundennummer }}  AND cName = 'Email-Rechung'
{% endcapture -%}
{% assign Email-Rechung = itemquery | DirectQueryScalar -%}\
{{Email-Rechung}}

In dem Beispiel ist der Name deines eigenen Feldes für die Rechung "Email-Rechung".
Je nach Ausgabebereich mußt Du auch noch Vorgang.Auftrag.Kunde.InterneKundennummer anpassen.

Noch drum herum basteln, daß das Feld nur benutzt wird, wenn es belegt ist, bekommst Du bestimt selbst hin...
 

Gual61

Sehr aktives Mitglied
13. Juli 2009
463
36
@ John
danke sehr! Du hast mir eine halbe Stunde Arbeit gespart 🙂

@ Shopworker.de
Komisch, dass ich den Thread nicht gefunden habe. Nicht desto trotz, die dort vorgeschlagene Lösung über Ansprechpartner ist nicht praxistauglich.
Der Weg über ein EigenesFeld ist direkt und mann kann es im Shop abfragen.

Ciao Gual
 

Ähnliche Themen