Livepost

Die Schnittstelle ermöglicht das Übertragen von PDF Rechnungen zu Livepost, welche dann die Rechnungen druckt, eventuell pro Kunden zusammenfasst, kuvertiert und per Post versendet.

Inhalt

Einrichtung

In Zusatzprogramme / Edifact / Einstellungen – Dynamische Wert-Übersetzungen ist folgender Eintrag zu erstellen:

worddav864a3f4229bc9e5016c7b590bc0e9d9e.png

Import/Export = Export

Dokumententyp = Invoice

Schnittstelle = eInvoice

Sektion = Attachment

Key = Filename

Wert = @GetTableValue("RECHNUNGEN","KUNDENNUMMER") + "_" +@GetTableValue("RECHNUNGEN","RENUMMER") + ".pdf"

In Grundlagenmanager / Edifact ist bei eInvoice „Verzeichnis für Bereitstelleung eInvoice PDF Dateien" ein freigegebener Ordner einzutragen:

worddavb2b3cd26d71be910a9a3a75d74a18b10.png

Bei allen Kunden ist eine EInvoice E-Mail Adresse einzutragen:

Dies kann per SQL erfolgen:     update kunden set einvoice_email='office@meinefirma.at'

Welche Email Adresse hier eingetragen wird, ist egal.

Auch bei neuen Kunden darf dies nicht übersehen werden. ZB über Fensterlayouts, Defaultvalue lösbar.

Es ist für die SFTP Übertragung das Programm WinSCP notwendig.

Unter Server/Protokoll Informationen ist der Hostkey ersichtlich, der dann später benötigt wird:

worddavc8a4f02d312dc732096eecaf30e31854.png
worddavb3df1e4b18b84fb079072b10f42ea079.png

Scripte für die Übertragung:

C:\POLLEX\LivePost\Script\Upload.bat:

call "C:\Program Files (x86)\WinSCP\winscp.exe" /ini=nul /script=C:\POLLEX\LivePost\Script\FTPUpload.txt /log=C:\POLLEX\LivePost\Script\Ftp.log /loglevel=0

move c:\POLLEX\LivePost*.pdf c:\POLLEX\LivePost\sent

C:\POLLEX\LivePost\Script\FTPUpload.txt:

open sftp://Username:Passwort@upload.livepost.at -hostkey="ecdsa-sha2-nistp256 256 C6keNwQg0VT2EHuA6n0E3oZr+Pw/mkFvMPALu6of5R4="

bin

mput c:\POLLEX\LivePost*.pdf /data/Rechnungen/

quit

Username und Passwort des FTP Zuganges sind einzutragen.

In der Datei C:\POLLEX\LivePost\Script\Ftp.log sind Übertragungsfehler protokolliert. Bitte diese Datei öfters kontrollieren.

Per Windows Aufgabenplanung ist die Datei C:\POLLEX\LivePost\Script\Upload.bat zyklisch aufzurufen, z.B. jede Stunde.

Anwendung

Beim Drucken von Rechnungen ist nun statt Drucker nun automatisch eInvoice aktiviert. Es wird dann im eingestellten Ordner ein PDF der Rechnung abgelegt, die per Script automatisch an Livepost übertragen wird.

worddavacc72d15430f3382db528e57f7b89992.png