# E-Mail-Import Rechnungen vom Baustoffmarkt Gersthofen # Office Manager DMS, Softwarebüro Krekeler mail@krekeler.de # www.officemanager.de/support/baustoffmarkt/ # Variablen vom letzten Durchlauf löschen {SetPublVar:fieldDocno=} {SetPublVar:fieldProject=} {SetPublVar:fieldName=} {SetPublVar:fieldCategory=} # Absender. Verlassen, wenn nicht vom Baustoffmarkt {SetPublVar:fieldMailFrom={MailGetProperty:From,{Source}}} {SetPrivVar:SenderName=} {SetPrivVar:SenderName={IfThen:{GetPublVar:fieldMailFrom}=*@baustoffmarkt-gersthofen.de*,Baustoffmarkt Gersthofen,{GetPrivVar:SenderName}}} {SetPrivVar:SenderName={IfThen:{GetPublVar:fieldMailFrom}=*@baustoffmarkt-leipzig.de*,Baustoffmarkt Leipzig,{GetPrivVar:SenderName}}} {SetPrivVar:SenderName={IfThen:{GetPublVar:fieldMailFrom}=*@baustoffmarkt-voralb.de*,Baustoffmarkt Voralb,{GetPrivVar:SenderName}}} {SetPrivVar:SenderName={IfThen:{GetPublVar:fieldMailFrom}=*@baustoffmarkt-guending.de*,Baustoffmarkt Günding,{GetPrivVar:SenderName}}} {Exit:{GetPrivVar:SenderName}=} # Betreff. Verlassen, wenn es keine Rechnung ist {SetPrivVar:FSubject={MailGetProperty:Subject,{Source}}} {Exit:{GetPrivVar:FSubject}<>Rechnung*} # DOCNO aus Betreff lesen {SetPublVar:fieldDocno={GetPrivVar:FSubject,Separate, ,2}} # Buchungsjahr aus dem E-Mail-Datum {SetPublVar:fieldProject={Date:{MailGetProperty:Date,{Source}},Year4}} # Name = "Rechnung 1234 vom Baustoffmarkt xx" {SetPublVar:fieldName=Rechnung {GetPublVar:fieldDocno} vom {GetPrivVar:SenderName}} # Kategorie, nur wenn Mail vom Baustoffmarkt ist {SetPublVar:fieldCategory=Buchhaltung\Eingangsrechnung} #{MessageDlg:{GetPublVar:*List}} #{MessageDlg:{GetPrivVar:*List}}