Sie können in der pixi Rechnungsapplikation einstellen, ob Sie externe Rechnungen anstatt der aus pixi heraus erzeugten Rechnungen verwenden möchten. Statt der pixi Rechnung können Sie damit bereits vorliegende Rechnungen im PDF-Format drucken.
Druck externer PDF-Dateien statt dem Rechnungsdruck in pixi
Diese Funktionalität ermöglicht das Drucken von Rechnungen von einem Partner-Unternehmen, die lokal auf dem PC gespeichert sind, d.h. die PDF-Rechnungen wurden bereits von einem Ihrer Partner erstellt und an Sie als PDF-Dateien übergeben. Diese Dateien müssen Sie nun in einem Ordner auf Ihrer Festplatte speichern. Wenn die Funktionalität aktiviert ist, sucht die pixi Rechnungsapplikation anhand der Shop-Bestellnummer nach externen PDF-Rechnungen. Wenn eine externe pdf-Rechnung in dem lokalen Ordner gefunden wird, druckt pixi diese entsprechend der ausgewählten Druckregel.
Konfiguration
Im ersten Schritt müssen die Rechnungen des Partners als PDF in einem Verzeichnis auf einem Computer gespeichert werden. Von diesem Verzeichnis werden die Rechnungen anschließend auch gedruckt.
Öffnen Sie in der Rechnungs-Applikation das Menü: Extras > Einstellungen > PDF-Rechnungen > Externe Rechnungen drucken:
Aktivieren Sie die Option Externe Rechnungen drucken.
Wählen Sie den Speicherort der externen Rechnungen mit den bereits vorliegenden PDF-Rechnungen aus.
Wählen Sie die Syntax für die Benennung der neuen Dateien aus.
Möchten Sie nur externe Rechnungen drucken, aktivieren sie das Kontrollkästchen für Nur externe Rechnungen drucken.
Druck externer PDF-Rechnungen von einer URL
Diese erweiterte Funktionalität in pixi lädt die externen PDF-Rechnungen von einem Webserver herunter und druckt diese entsprechend der selektierten Druckregel. Die PDF-Rechnung wird auf dem PDF-Server erzeugt, wenn die Anfrage ausgeführt wird.
Hinweise: Zur Verwendung dieser Funktionalität ist das erweiterte Druckmodul notwendig!
Zum Druck externer PDF-Rechnungen wird die Software Adobe Acrobat Reader benötigt!
Damit für Microsoft Print to PDF ein Speichern Unter Dialog angezeigt wird, muss der Adobe Acrobat Reader als Standard für PDF Dateien definiert sein.
Anlegen einer Druckregel für den Druck externer PDF-Rechnungen von einer URL
Öffnen Sie in pixi Rechnungen > Extras > Einstellungen.
Wählen Sie nun Rechnungen drucken > Button Druckregeln.
Es öffnet sich das Fenster Regeln für den Rechnungsdruck. Klicken Sie auf Regel erstellen, um zu dem Fenster zum Bearbeiten der Druckregeln zu gelangen:
Wählen Sie den Shop, für welchen die PDF-Rechnungen benötigt werden.
Legen Sie die Parameter für diese Regel fest: Zahlungsart, Land, Versanddienstleister und/oder Location.
Wählen Sie nun als Vorlagentyp "Externe PDF Rechnungen von URL".
-
Im Feld URL müssen Sie nun die entsprechende URL hinterlegen, diese sollte entsprechend einer der folgenden Optionen aufgebaut sein (wobei „rechnungsserver“ mit der entsprechenden Domain zu ersetzen ist):
http://rechnungsserver/printpdf.php?InvoiceNR=%%InvoiceNR%%
http://rechnungsserver/printpdf.php?OrderNr=%%OrderNr%%&InvoiceNR=%%InvoiceNR%%
http://rechnungsserver/printpdf.php?OrderNr=%%OrderNr%%&BoxNR=%%BoxNR%%&InvoiceNR=%%InvoiceNR%%
Hinweis: Die Variable OrderNr muss die Shop-Bestellnummer enthalten.
Durch Klick auf Vorlage auswählen… können Sie nun eine Vorlage auswählen, welche verwendet wird, falls die PDF-Rechnung nicht existiert oder Sie die falsche URL eingegeben haben.
Klicken Sie nun auf Druckereinstellungen und wählen Sie einen Drucker.
Speichern Sie die neue Regel.
Hinweise: Wenn die PDF-Rechnung nicht existiert oder Sie die falsche URL hinterlegt haben, wird die in der Regel hinterlegte Vorlage zum Rechnungsdruck verwendet. Dieses wird auch verwendet, wenn der Server nicht innerhalb von 15 Sekunden antwortet (Server Time-out). Beachten Sie auch, dass eine Verzeichnis-Authentifizierung über HTACCESS nicht über die URL möglich ist. Bitte passen Sie Ihr Script dementsprechend an, dass eine Authentifizierung nicht notwendig, oder über Parameter in der URL geschehen kann.
Das Time-out kann ab pixi 19.06 mit der Einstellung “Druck von extern/URL - Time-out in Sekunden” (pixi Control Center > Datenbank Einstellungen > Rechnungen) festgelegt werden.
Hinweis: Externe PDF-Rechnungen werden in einen temporären Ordner heruntergeladen (C:\Benutzer\Benutzername\AppData\Local\pixi) und nach dem Drucken gelöscht.
Zusätzliche Seiten (Rechnung 2. Seite, Rechnung 3. Seite, Retoure, Geschenkbotschaft) werden auch gedruckt, wenn die Rechnung selbst von einer externen URL abgerufen wurde. Wenn die Druckregeln für die zusätzlichen Seiten eingerichtet sind, wird die entsprechende Vorlage der Druckregeln verwendet, andernfalls werden die Standardvorlagen für den jeweiligen Shop verwendet.
Herunterladen externer PDF-Rechnungen
Sie können entscheiden, ob Rechnungen, die über eine externe URL aufgerufen werden, über den in der pixi Rechnungen integrierten Downloader heruntergeladen werden sollen oder ob eine externe Anwendung zum Herunterladen der Rechnungen verwendet werden soll.
Integrierter Downloader
Aktivieren Sie die Option "Über in die Applikation integrierten Downloader herunterladen", wenn Sie kein externes Programm zum Herunterladen der PDF-Rechnungen verwenden möchten.
Externes Programm
Können PDF-Rechnungen über den in die Applikation integrierten Downloader nicht heruntergeladen werden, haben Sie die Möglichkeit, für den Download der PDF-Rechnungen ein externes Programm zu nutzen. Aktivieren Sie dazu die Option "Externes Programm zum Herunterladen nutzen" und tragen Sie den vollständigen Pfad zur Ausführungsdatei des externen Programms ein. Die Parameter stellen sicher, dass das externe Programm in der korrekten Konfiguration aufgerufen wird. Bitte lesen Sie für die Verwendung der Parameter das Handbuch des externen Programms, für welches Sie sich entschieden haben.
Unsere Empfehlung für das Herunterladen von PDF-Rechnungen über ein externes Programm ist "curl". Sie können dieses Programm kostenfrei herunterladen und in einen beliebigen Ordner extrahieren. Haben Sie den Inhalt beispielsweise in das Verzeichnis C:\curl\ extrahiert, dann lautet der "Pfad zum externen Programm": C:\curl\bin\curl.exe
Welche Parameter Sie in Verbindung mit curl nutzen können, finden Sie auf dieser Webseite. Um das Programm curl gleich nutzen zu können, tragen Sie den folgenden Parameter ein: --insecure -o "%SaveAs%" "%Url%"
Eine Erläuterung der Optionen --insecure und -o ist in der Dokumentation des Programms curl beschrieben.
Beim Rechnungsdruck werden die beiden Werte in Hochkommata automatisch durch die pixi Rechnungen Applikation wie folgt ersetzt:
"%SaveAs%": "Rechnungsnummer".pdf (bspw. PIX100152)
"%URL%": C:\Users\%USERNAME%\AppData\Local\pixi
Hinweis: Nutzen Sie den Rechnungsdownload über ein externes Programm, kann es vorkommen, dass die PDF-Rechnung nach erstmaligem Aufrufen nicht angezeigt wird. Bitte führen Sie den Rechnungsdruck in diesem Fall erneut durch. Die Rechnung sollte anschließend automatisch aufgerufen werden.