1. Home
  2. Dokumente
  3. wpShopGermany4
  4. Module
  5. Modul Rechnungen

Modul Rechnungen

Mit dem Modul Rechnungen hat man die Möglichkeit, aus der Bestellung automatisch eine Rechnung zu erstellen. Diese Rechnung wird als PDF per Mail an den Kunden verschickt.

Nach erfolgreicher Aktivierung des Moduls werden grundlegende Einstellungen für den Kopfbereich des Rechnungs-PDFs verlangt. In der Adresszeile kann die Firmenadresse hinterlegt werden.

Ein Briefpapier und ein Logo können in den nächsten Optionen hochgeladen werden.

Man hat die Möglichkeit, dass Logo mittels den Ausrichtungsbuttons (links, mittig, rechts) am oberen Rand der Rechnung auszurichten und dem Logo eine prozentuale Deckkraft zu geben.

Wurde bereits ein Logo oder ein Briefpapier hochgeladen, erscheint „Derzeitiges …“. Ab Version 4.1.2 wurde der PDF-Parser umgebaut, was zur Folge hat, dass alle zuvor integrierten Briefpapiere erneut hinterlegt werden müssen. Zuvor speichert man einfach das Hintergrund-PDF als Adobe 1.4 Version ab und dann bekommst du kein Problem. Testen kann man das neu erstellte PDF hier. Alternativ kann eine beliebige PDF auf dem Client gespeichert und mittels LibreOffice Draw geöffnet werden. Entsprechender Text kann nun geändert und nach Fertigstellung als Zeichnung oder PDF speichern bzw. exportieren.

Die vordefinierten Textfeldern bieten die Möglichkeit, verschiedene Shopdaten auf der Rechnung zu platzieren. Es können Klartextangaben oder Platzhaltern integriert werden.

Die Positionierung erfolgt über die Angaben der X- und Y-Koordinaten.

Für die Farbangabe der Schrift müssen HEX-Angaben verwendet werden.

Die Schriftgröße ist frei wählbar.

Ob eine Ziel angezeigt wird, kann über die „Aktiv“-ierungsoption gesteuert werden.

Im unteren Bereich des Formulars finden Sie den Button „Beispiel laden“, hier können sie eine Beispielkonfiguration der Felder laden und sich ein Überblick über die möglichen Angaben zu verschaffen.

Das Logo wird an der rechten oberen Ecke des PDF Dokumentes platziert und mit einer Auflösung von 96dpi unter Beachtung des Seitenverhältnisses angezeigt.

Das Mail-Template im Dateisystem unter:
\wp-content\plugins\wpshopgermany\views\mods\mod_rechnungen\rechnungsmail.phtml

Die Generierung des PDF Dokumentes kann in der unten angegebenen Datei angepasst werden:

wp-content/plugins/wpshopgermany/views/mods/mod_rechnungen/rechnung_pdf.phtml

Um das System auch weiterhin updaten zu können sollte die Datei nach

wp-content/uploads/wpsg/user_views/mods/mod_rechnungen/rechnung_pdf.phtml

verschoben werden (Ordner müssen ggf. angelegt werden). Diese wird dann bei einem Update nicht überschrieben und Ihre persönlichen Änderungen bleiben erhalten.
Bei dem Dateityp *.phtml handelt es sich um eine HTML Datei mir eingebetten PHP Code und diese kann mit einem Editor Ihrer Wahl beliebig verändert werden.
Das Briefpapier welches hochgeladen werden kann, dient als Hintergrund für das PDF. Das Briefpapier wird dabei auf eine DIN A4 Seite gestreckt, es sollte also im Seitenverhältnis von 210/297mm vorliegen.

Im zweiten Reiter hat man die Möglichkeit, Fußzeilen mit frei wählbaren Inhalten zu hinterlegen.  Bei Rechnungslegung in der Bestellverwaltung können sie diese Texte dann einfach per Drop-Down Menü auswählen. Eine Platzierung mittels Koordination und eine Farbwahl bzw. Auswahl der Schriftgröße ist nicht notwendig.

Der dritten Reiter bietet neben einigen speziellen Formatierungen zur Rechnungsmail auch die Möglichkeit festzulegen, dass die Rechnungsdaten an eine definierte URL übergeben werden um diese dort verarbeiten zu können. Die Benachrichtungs URL kann genutzt werden, um nach der Rechnungsschreibung einem Script Variablen (per POST-Befehl) zu übergeben. Folgende Variablen werden übergeben:

[k_id] = ID des Kunden
[o_id] = ID der Bestellung
[r_nr] = Nr der generierten Rechnung
[name] = Name des Kunden
[vname] = Vorname des Kunden
[email] = E-Mail des Kunden
[firma] = Firma
[tel] = Telefon
[fax] = Fax
[strasse] = Straße
[plz] = 99625
[ort] = Ort
[land] = Kürzel des Landes
[betrag] = Betrag der Rechnung
[mail_to] = E-Mail, die als Empfänger während des Rechnungsschreibens angegeben wurde

Das Script muss als komplette URL, also mit http:// angegeben werden. Wird dieses Script aufgerufen erfolgt kein Versand per Mail an den Kunden, dies muss das Script dann übernehmen!
Bei der Rechnungserstellung einer konfigurierten Benachrichtigung muss der Anwender einen Haken unter dem Punkt „URL Benachrichtigung“ setzen.

Das Rechnungsmodul bietet die Möglichkeit automatisch eine Rechnung zu generieren. Um diese Funktion zu aktivieren muss im Reiter Sonstiges im Parameter „Rechnungserstellung“ ausgewählt werden, ob die Rechnung bei der Bestellung oder bei Zahlung erzeugt werden soll. Wird keine automatische Rechnungserstellung gewünscht, kann die Option „Manuell“ genutzt werden.

Hier hat man nun die Möglichkeit die E-Mail des Kunden noch einmal anzupassen, die Fälligkeit anzupassen und auswählen, ob diese auf der Rechung angezeigt werden soll. Zudem kann man auswählen, ob mit Abschicken der Rechnung, der Status geändert und auf welche Statusmöglichkeit gestellt werden soll. Zu guter Letzt kann das Rechnungsdatum angepasst und ein zusätzlicher Fußtext eingepflegt werden. Klickt man anschließend auf Rechnung schreiben, wird die Rechnung verschickt (es erscheint ein neuer Tab, indem die Rechnung angezeigt wird) und ein Eintrag im BestellLog „Rechnungsmail an abc@def.com“ angelegt.

Auf dem Server werden die Rechnungen unter /wp-content/uploads/wpsg/wpsg_rechnungen gespeichert.

Rechnungsbeispiele

Direkte Downloadlink (maximal Konfiguration):

Direkte Downloadlink (minimal Konfiguration): smallbusiness

Hinweis: Bei der Kleinunternehmenregelung wird keine MWST. durch den Shop ausgewiesen. Zusätzlich wird ein entsprechender Hinweistext auf der Rechnung angezeigt, der sich auf den entsprechende Paragraphen in der Umsatzsteuergesetzgebung bezieht.

Direkter Downloadlink: b2c

Beispiel standard B2B:

Beispiel Innergemeinschaftliche Lieferrung (minimal Konfiguration) direkter Downloadlink: b2b_innergemeinschaftlich

Hinweis: Ausschlaggebend für die Innergemeinschaftliche Lieferrung, ist im wpShop, die Lieferadresse. Standardmäßig ist die Rechnungsadresse gleich die Lieferadresse, heißt WENN die Rechnungsadresse auf ein Land das in der EU liegt verweist und keine optionale Lieferadresse angegeben ist DANN wird keine Mwst. berechnet. Sollte die Rechnungsadresse in Deutschland sein, aber die Lieferadresse Bspw. auf Frankreich verweisen, dann tritt die Innergemeinschaftliche Lieferrung auch in Kraft. Sie können dieses Rechnungsverhalten ganz einfach über die entsprechende Einstellung in der Versandzonenverwaltung steuern. (siehe hier)

Fußzeile anzeigen

Im Rechnungmodul selbst haben Sie die Möglichkeit Fußtexte, für die Rechnung, anzulegen. In der Bestellung können Sie dann frei auswählen welche der zuvor erstellten Fußtexte Sie verwenden möchten. Optional können Sie dort auch einen komplett neuen Fußtext eintragen, dieser wird dann nur für diese eine Bestellung einmalig verwendet.

Lieferzeitpunkt anzeigen

Vorraussetzung: Modul Lieferschein installiert und aktiviert

Um den Lieferzeitpunkt auf der Rechnung anzuzeigen müssen Sie zuerst den Lieferschein schreiben bevor Sie die Rechnung schreiben. Hierbei können Sie das Lieferdatum angeben. Dieses Lieferdatum wird dann auf der Rechnung ausgeschrieben. Achten Sie darauf, dass die entsprechende Option im Rechnungsmodul aktiviert wurde, sodass das Lieferdatum angezeigt wird.

Lieferadresse anzeigen

Vorraussetzung: Modul Lieferadresse installiert und aktiviert

Die Lieferadresse wird automatisch in einem separaten Textblock angezeigt, wenn eine abweichende Lieferadresse in der Bestellung angegeben wurde.

Bestellvariablen anzeigen

Vorraussetzung: Modul Bestellvariablen aktiviert und installiert

Die Bestellvariablen werden während der Bestellung vom Kunden getätigt. Diese Kundenangaben können im nachhinein vom Shop Betreiber, in der Bestellung, geändert werden. Der Kunde könnte hierdurch Bspw. ein Wunschlieferdatum oder einen Bestellablageort mit angeben.

Sie können über das Rechnungsmodul steuern ob die Bestellvariablen auf der Rechnung angezeigt werden oder nicht. Standardmäßig werden die Bestellvariablen nicht auf der Rechnung angezeigt.

Fandest du diesen Artikel hilfreich? Ja Nein

Wie können wir helfen?