Neben der Möglichkeit einen Beleg zu drucken, bietet eEvolution auch die Möglichkeit automatisch eine E-Mail mit dem Beleg als Anhang zu versenden.
Der automatische E-Mailversand wird über die Exportmodule der ABiZi konfiguriert, welche immer aus einem Dokument, einem Modul und einer Konfiguration bestehen.Für den automatischen E-Mailversand wären die konkreten Exportmodule also z.B. als Dokument ein PDF-Report, als Modul der E-Mailexport und als Konfiguration werden die notwendigen E-Maileinstellungen hinterlegt. Die Exportmodule werden über die Export-Steuerung konfiguriert, welche über den Menüpunkt "Export- Steuerung" unter "System" in der Verwaltung zu erreichen ist.
Hinweis:
Es gibt in der Export-Steuerung später die Möglichkeit pro Beleg einen anderen Absender zu konfigurieren, so dass z.B. für Auftragsbestätigungen, Rechnungen und Lieferscheine unterschiedliche Absender im automatischen E-Mailversand verwendet werden können.
Bitte beachten Sie:
Die Darstellung des Absenders bei einem geteilten Postfachhängt von der Outlook-Version ab und kann z.B. sowohl "postfach@firma.de" als auch "nutzer@firma.de im Auftrag von postfach@firma.de" sein.
Beim automatischen E-Mailversand können nur Fehler beim Export der Daten protokolliert und aufgezeichnet werden. Es ist leider im Moment nicht möglich direkt über eEvolution zu kontrollieren, ob die E-Mail tatsächlich verschickt werden konnte.
BITTE BEACHTEN SIE:
Bei der Verwendung von Schattenbelegen können zahlreiche Funktionen der Export-Module nicht mehr verwendet werden, da die tatsächliche Abarbeitung über den Applikationsserver und einen anderen Report erfolgt. Diese werden unter "Einschränkungen von Schattenbelegen" näher erläutert.
Es sollte immer die Empfängerart ausgewählt werden, an welche später der Beleg in der Regel verschickt wird. Eine Auftragsbestätigung wird i.d.R. an den Kunden verschickt und eine Bestellung an den Lieferanten.
Wichtig:
Es wird immer nur der spezifischere Eintrag in der Export-Steuerung ausgeführt, d.h. existiert in der Export-Steuerung sowohl ein Eintrag ohne Einschränkung auf einen Kunden, als mit einer Einschränkung für genau diesen Kunden, dann wird nur der Export mit der Einschränkung für diesen Kunden ausgeführt.
Wichtig:
Für die Erzeugung von Rechnungen und Gutschriften mit den Export-Dokumenten "XRechnung PDF Report | 1.0" und "XRechnung XML Report | 1.0" muss das Modul 1113 "XRechnung" installiert und lizenziert sein.
Wichtig:
Für die Erzeugung von Rechnungen und Gutschriften mit den Export-Dokumenten "ZUGFeRD 2.1 PDF Report | 1.0" und "ZUGFeRD 2.1 XML Report | 1.0" muss das Modul 1112 "Factur-X/ZUGFeRD 2.1" installiert und lizenziert sein.
Wichtig:
Für die Erzeugung von Rechnungen und Gutschriften mit den Export-Dokumenten "ZUGFeRD 2.3 PDF Report | 1.0" und "ZUGFeRD 2.3 XML Report | 1.0" muss das Modul 1112 "Factur-X/ZUGFeRD 2.1" installiert und lizenziert sein.
In der Regel wird der "eEvolution PDF-Report |1.0" für alle Belege, die keine Rechnungen sind (Bestellungen, Auftragsbestätigungen usw) und "E-Rechnung nach Vorbelegung Report | 1.0" für alle Rechnungsbelege die richtige Wahl sein, in beiden Fällen wird beim automatischen E-Mailversand der ausgewählte Beleg automatisch als PDF oder XML erzeugt und an die E-Mail angehangen. Der Unterschied zwischen diesen beiden Möglichkeiten ist, dass beim "eEvolution PDF-Report | 1.0" ein normales PDF erzeugt wird, während beim "E-Rechnung nach Vorbelegung Report | 1.0" ggf. ein PDF oder XML in dem beim Kunden hinterlegten Rechnungsformat erzeugt wird.
Weitere Informationen zum Thema "elektronische Rechnungen in eEvolution" finden Sie finden Sie unter "ZUGFeRD - Elektronische Rechnungen in eEvolution" und "XRechnung - Elektronische Rechnungen in eEvolution".
Hier können Sie grundsätzlich folgendes konfigurieren:
- Absender
- Betreff
- Inhalt der E-Mail
- Empfänger (inkl. optionale Angabe von CC und BBC-Empfänger)
- Dateiname für Beleg
- Zusätzliche Dateianhänge (z.B. AGB o.ä.)
Nähere Informationen zu diesem Bildschirm und der Einrichtung erhalten Sie in Schritt 3: Die E-Mail Konfiguration im Bildschirm "E-Mail-Konfiguration" hinterlegen:. Füllen Sie bitte auf jeden Fall die Felder "Betreff", "Inhalt", "Empfänger" und "Beleg-Dateiname" mit vorläufigen Platzhaltern, damit der Eintrag gespeichert werden kann.
Hinweis:
Es wird empfohlen erst einmal den grundsätzlichen Eintrag anzulegen und einfach nur die Pflichtfelder im Bildschirm "E-Mail-Konfiguration" mit vorläufigen Platzhaltern zu befüllen, damit die Zeile in der Export-Steuerung gespeichert werden kann. Im Anschluss können Sie dann die konkrete Konfiguration vornehmen.
Hinweis:
Auch in anderen Export-Modulen, wie z.B. dem PDF-Export und der eEvolution ELO-Integration wird diese Einstellung ausgewertet und gemäß der Einstellung ein Beleg gedruckt oder nur exportiert. Sollte ein Beleg für verschiedene Export-Module verwendet werden, muss daher diese Einstellung auch für die anderen Einträge entsprechend gesetzt werden.
WICHTIG
Die hier gesetzte Einstellung für das Andrucken oder nicht Andrucken eines Firmenlogos auf einen Beleg kann nicht im Dialog "Drucken" übersteuert werden!
WICHTIG
Die hier gesetzte Einstellung für das Andrucken oder nicht Andrucken der Kopf-/Fußzeile auf einen Beleg kann nicht im Dialog "Drucken" übersteuert werden!
Klicken Sie in der Spalte "Druckzielfilter" auf F2 und es öffnet sich der Bildschirm "Export bei folgenden Druckzielen". Hier können Sie festlegen, bei welchen Druckzielen im Dialog "Drucken" der automatische E-Mailversand ausgeführt werden soll.
Die Einschränkung auf ein Druckziel wird bei den auf einem "Schattenbeleg" eingerichteten Export-Steuerungseinträge nicht beachtet. Die Einschränkung auf die Druckziele, bei denen ein Export vorgenommen werden soll, wird direkt bei der Zuordnung zwischen Schattenbeleg und Originalbeleg vorgenommen und dann für alle Exporte mit diesem Schattenbeleg verwendet.
Aktivieren Sie hier die Druckziele, bei denen der automatische E-Mailversand durchgeführt werden soll und deaktivieren Sie alle Druckziele, bei denen der automatische E-Mailversand nicht gewünscht wird. Bestätigen Sie ihre Änderungen mit einem Klick auf "OK".
Es ist nicht möglich über das Druckziel das bereitgestellte Dateiformat bzw. das Layout der Daten im automatisch erzeugten Beleg für den automatischen E-Mailversand zu beeinflussen.
Für den automatischen E-Mailversand sind die folgenden Spalten in der Export-Steuerung relevant:
Das Befüllen von weiteren Spalten kann dazu führen, dass der automatische E-Mailversand nicht wie erwartet funktioniert, da die Informationen aus diesen Spalten im automatischen E-Mailversand nicht verarbeitet werden können. Die Export-Steuerung dient als zentrale Systemtabelle für alle ABiZi-Exporte, wie z.B. die eEvolution ELO-Integration und bietet daher auch noch andere Spalten, die für den automatischen E-Mailversand nicht notwendig sind.
Alle Felder unterstützen die sogenannte Templating-Razor-Engine, so dass in allen Feldern für das ausgewählte Exportmodul bereitgestellte Schlüsselwörter als Platzhalter verwendet werden können. Um Zugriff auf die Schlüsselwörter zu bekommen muss der Datenmodellidentifizierer "@Model" gefolgt von einem Punkt "." eingegeben werden.
Die Textfelder bieten bei der Eingabe von @Model. automatisch eine Liste von verfügbaren Schlüsselwörtern für ausgewählten Exportmoduldaten an, die man per Maus, Tab oder Enter auswählen kann. Die Auswahl passt sich dabei automatisch der Eingabe an, so dass z.B. bei Eingabe von @Model.K nur noch Schlüsselworte in der Liste aufgeführt werden, die mit 'K' anfangen.
Bitte beachten:
Diese Vorschlagfunktion von passenden Schlüsselwörtern dient als Unterstützung und Hilfe für den Benutzer. Sie muss nicht zwingend eingesetzt werden, da die Schlüsselwörter selbstverständlich auch manuell eingetragen werden können.
Bitte beachten Sie in diesem Zusammenhang auch, dass diese Funktion bei aktivierten HTML-Editor im Feld "Inhalt" erst ab Version 9.0 zur Verfügung steht.
Im Bildschirm "E-Mail-Konfiguration für Belege" ist das folgende Template für den Inhalt hinterlegt:
Sehr geehrte / Sehr geehrter @Model.AbwAnsprechpartner
im Anhang finden Sie die Auftragsbestätigung zu @Model.Auftragsnummer.
Mit freundlichen Grüßen,
@Model.KundenbetreuerName1
Wenn später die E-Mail beim Drucken des Beleges erzeugt und versendet wird, dann werden die @Model. Platzhalter mit den aktuellen Daten von Auftrag und Kunde befüllt, also wenn z.B. folgende Daten im Auftrag hinterlegt sind:
Dann würde folgende E-Mail verschickt werden:
Sehr geehrte / Sehr geehrter Max Mustermann
im Anhang finden Sie die Auftragsbestätigung zu 1000.
Mit freundlichen Grüßen,
Emilie Musterfrau
Eine Besonderheit bei den zur Verfügung stehenden Schlüsselwörtern sind die Schlüsselwörter @Model.Mailtemplate und @Model.Textbaustein. Diese erlauben dem Benutzer über einen Index-Zugriff mit dem Namen eines Mailtemplates bzw. eines Textbausteins, dessen Inhalt zu verwenden. Das ist z.B. hilfreich um den Footer der Mail nur einmal in der Systemtabelle Mailtemplates oder Textbaustein zu definieren und in der XML-Steuerung in den E-Mail Eigenschaften über @Model.Mailtemplate[„Mein_Mail_Footer“] zu verwenden.
Beim Ausdruck wird automatisch das aktuelle Sprachkennzeichen aus dem Druckdialog ausgewertet und immer der Textbaustein und der Beleg mit dem passenden Sprachkennzeichen ermittelt.
Achtung:
Auch Mailtemplates sind aktuell nicht mehrsprachig.
Der automatische E-Mailversand ist ansonsten leider nicht mehrsprachig, d.h. für E-Mails in verschiedenen Sprachen muss entweder mit Textbausteinen gearbeitet werden oder man muss mit verschiedenen Reports arbeiten und pro Sprache und Report jeweils einen Eintrag in der Export-Steuerung erzeugen.
Beispiel:
Sie möchten einen automatischen E-Mailversand für eine Rechnung, die E-Mail und Rechnung muss aber manchmal auf Deutsch und manchmal auf Englisch verschickt werden. Da die Export-Steuerung selbst aber leider nicht mehrsprachig ist, müssen Sie jetzt zwei Einträge anlegen:
- Einen Eintrag für den deutschen Report mit einem deutschen Template für den E-Mail-Inhalt
- Einen Eintrag für den englischen Report mit einem englischen Template für den E-Mail-Inhalt
Damit nicht bei jedem Ausdruck von diesem Beleg später zwei E-Mails (die deutsche und die englische) versendet werden, sollte verschiedene Reports für die beiden Einträge in der Export-Steuerung verwendet werden, d.h. z.B. eine Kopie des Reports für die englische Fassung anlegen und in der Export-Steuerung verwenden.
Die einzelnen Schlüsselwörter werden Ihnen unter auch noch einmal vorgestellt, genauso wie Sie unter "FAQ - Häufig gestellte Fragen zur Einrichtung des automatischen E-Mailversands" wertvolle Hinweise finden können.
Wichtig:
Ab Version 9.0 steht Ihnen auch in diesem Feld automatisch eine Liste mit den verfügbaren Schlüsselwörtern zur Verfügung. In den älteren Versionen bietet das Feld Inhalt diese Funktion leider noch nicht, da der dort verwendete HTML-Editor diese Funktion nicht unterstützt.
Hinweis:
- CC ist die Abkürzung für Carbon Copy d.h. es wird eine Kopie der E-Mail an den dort eingetragenen Empfänger verschickt und diese Information ist für alle unter CC oder Empfänger eingetragenen Empfänger sichtbar.
- BBC ist die Abkürzung für Blind Carbon Copy d.h. es wird eine Kopie der E-Mail an den dort eingetragenen Empfänger verschickt, aber diese Information wird nicht mit den anderen Empfängern der E-Mail geteilt.
Hinweis:
Bitte achten Sie bei der Definition für die Zusammensetzung des Dateinamens darauf, dass im Anschluss ein gültiger Dateiname generiert wird und sich dort keine von Windows im Dateinamen verbotenen Zeichen wiederfinden. Mit der Funktion @Model.Format kann man Zahlen, Datum, usw. formatieren, so dass keine verbotenen Zeichen im Dateinamen enthalten sind.
Beispiel:
@Model.Format("{0:dd.MM.yyyy}", @Model.Auftragserfassungsdatum) würde das Auftragserfassungsdatum von "01.01.2015 00:00:00" in 01.01.2015 umformatieren.
Wichtig:
Bitte beachten Sie in diesem Zusammenhang, dass die Dateien später für alle Benutzer, die eine E-Mail versenden könnten, verfügbar sein müssen.
Ihre Änderungen sind erst nach dem Speichern in der Tabelle in der Datenbank gespeichert!
Neben dem Eintrag in der Export-Steuerung muss für jeden Eintrag in der Export-Steuerung auch ein XML Lookup Eintrag erzeugt werden. Dabei wird auch hier die bereits aus der eEvolution ELO-Integration bekannte Form erwartet, also z.B. für die Auftragsbestätigung aus dem Standard würde die Abfrage wie folgt aussehen:
SELECT 0, 0, AUFNR INTO :nEmpfaengerart, :nKndnr, :saAPxmlParams[0] FROM ANGAUFPOS INNER JOIN AUFTRAG ON ANGAUFPOS.LFDANGAUFGUTNR = AUFTRAG.LFDANGAUFGUTNR WHERE 1=1
Es ist dabei zwingend darauf zu achten, dass in saAPxmlParams[0] später der korrekte Wert steht, da die spezifischen E-Mailexportmodule genau diese Information verwenden um später die Daten, wie z.B. Kundennummer oder Kundenname für die Templates nachzuladen.
Eine kurze Übersicht, wie saAPxmlParams[0] bei den verschiedenen Belegarten gefüllt sein muss:
Für die Standardbelege werden die Export-Lookups für den automatischen E-Mailversand bereits mitgeliefert und bei der Aktualisierung der Reports in die Datenbank eingelesen. Für kundenspezifische Belege müssen die Export-Lookups allerdings noch hinzugefügt werden.
Wichtig:
Sollten die Export-Lookups fehlen oder fehlerhaft sein, dann kann der Export der Dokumente nicht durchgeführt werden und der automatische E-Mailversand findet daher nicht statt.
Haben Sie den automatischen E-Mailversand für einen Beleg eingerichtet, dann wird zukünftig beim Drucken von diesem Beleg auf einem passenden Druckziel automatisch eine E-Mail versendet.
Beim Versand von einer E-Mail über den automatischen E-Mailversand wird dabei automatisch ein Termineintrag in die Historie des Kunden bzw. Lieferanten geschrieben, der folgende Informationen enthält:
Wichtig:
Beachten Sie in diesem Zusammenhang bitte, dass im Moment nur die ersten 50 Zeichen aus dem Betreff in die Terminhistorie übernommen werden können
Hinweis:
Haben Sie die Protokollierung für den Beleg in der Export-Steuerung eingeschaltet, so werden Sie bei einem Wiederholungsdruck gefragt, ob Sie die E-Mail noch einmal versenden möchten.
![]()
Sie können sich dann entscheiden, ob Sie die E-Mail noch einmal versenden möchten oder nur noch einmal den Beleg drucken möchten.
FAQ - Häufig gestellte Fragen zur Einrichtung des automatischen E-Mailversands
Schlüsselworte für die Exportmoduldaten der Exportmodule
Tipps & Tricks für die eEvolution Exportmodule
XRechnung - Elektronische Rechnungen in eEvolution
ZUGFeRD - Elektronische Rechnungen in eEvolution