Schweizer QR Rechnungen für WooCommerce Plugin

QR Rechnungen für WooCommerce.

Du hast einen WooCommerce Onlineshop und möchtest gerne von dieser bequemen Art der Rechnungsstellung profitieren? Dann ist unser Plugin F4 QR Rechnungen für WooCommerce genau das Richtige für dich. Das Plugin stellt deinen E-Commerce Kunden automatisierte QR Rechnungen. Zudem gibt es dir die Möglichkeit, QR-Rechnungen auch für direkte Banküberweisungen (Vorauskasse) zu verwenden. Damit ersparst du deinen Kunden das mühsame abtippen / kopieren der Bankdaten und der Zahlungszweck ist für dich auch immer richtig ausgefüllt.

Was sind QR Rechnungen?

Seit dem 30. Juni 2020 ist es möglich, QR-Rechnungen statt den gewohnten Einzahlungsscheinen zu verwenden. Diese neue Art der Rechnungen modernisiert den Schweizer Zahlungsverkehr indem sie einen QR-Code für alle Zahlungsarten und -referenzen anbietet und die ganze Zahlungsabwicklung und -überwachung digitalisiert & automatisiert. Dank des neuen QR-Codes wird ausserdem die Datenqualität mittels mehr und präziseren Informationen verbessert und in einer standardisierten Form dargestellt, die einfach von allen Systemen eingelesen und verarbeitet werden kann.

Während der derzeitigen Übergangsphase kann sowohl mit den bisherigen roten und orangen Einzahlungsscheinen als auch mit der neuen QR-Rechnung bezahlt werden. Am 30. September 2022 werden die bisherigen Einzahlungsscheine vom Markt genommen und definitiv durch die QR-Rechnung abgelöst.

Weitere Informationen findest du unter einfach-zahlen.ch.

Vorteile QR Rechnungen.

Rechnungssteller

Für den Rechnungssteller vereinfacht sich dadurch den Zahlungsabgleich, wodurch weniger manueller Aufwand entsteht, da alle Zahlungsinformationen elektronisch übermittelt werden. Auch fällt der Druck verschiedener Einzahlungsscheine (rot, orange etc.) weg, da die neuen QR-Rechnungen ganz einfach auf weisses Papier gedruckt werden können.

Rechnungsempfänger

Vor allem jedoch vereinfacht die neue Rechnungsart die Verarbeitung für die Rechnungsempfänger. Dank der QR-Codes kann die Rechnung bequem mit der QR-App der jeweiligen Bank bezahlt werden. Das spart Zeit und es entstehen weniger Fehler, da die Zahlungsinformationen auf der Rechnung standardisiert sind und man keine manuellen Eingaben mehr tätigen muss.

QR Rechnungen Plugin für WooCommerce.

Das Plugin F4 QR Rechnungen für WooCommerce bieten wir in zwei verschiedenen Paketen an: Start und Professional. Folgend der Umfang der Pakete:

Starter – Banküberweisungen via QR Rechnung erhalten

  • Einbindung in direkte Banküberweisung (Vorauskasse)
  • Darstellung der QR Rechnung auf der Bestellbestätigungsseite
  • Darstellung der QR Rechnung in der Bestätigungsmail
  • Rechnungsart IBAN ohne Referenznummer (roter Einzahlungsschein)
  • Zahlungen in CHF erhalten

Professional – QR Rechnungen inkl. Referenznummer (ESR) stellen

  • Alles was das Starter-Paket beinhaltet
  • Zahlungsmethode „Rechnung“ – Rechnungsstellung erfolgt dabei sobald die Bestellung im WooCommerce als „Abgeschlossen“ markiert wird
  • Rechnungsart QR-IBAN mit Referenznummer (oranger Einzahlungsschein bzw. ESR)
  • Rechnungsart IBAN mit Creditor Reference (SCOR)
  • Einlesen von ESR Daten für einen automatischen Zahlungsableich (camt.054 Format)
  • Spezielle Status für Rechnungsstatus: nicht bezahlt, teilweise bezahlt, bezahlt
  • Direkte Einbindung in Plugin „WooCommerce PDF Invoices & Packing Slips“ von WPOvernight
  • Direkte Einbindung in Plugin „Germanized for WooCommerce“ für PDF Generierung
  • Unterstützung für das offizielle WooCommerce Subscriptions Plugin
  • Unterstützung für das WooCommerce Smart Reminder Emails Plugin für Zahlungserinnerungen
  • Zahlungen zusätzlich in EUR erhalten
  • Möglichkeit separates Konto für EUR zu verwenden
  • Unterstützt Mehrsprachigkeit mit Polylang und WPML
  • Kompatibel mit WooCommerce Cart and Checkout Blocks

Starter

$49/Jahr
  • Direkte Banküberweisung (Vorauskasse)
  • IBAN ohne Referenznummer
  • Zahlungen in CHF
  • QR Rechnung direkt im Bestätigungsmail
Starter kaufen

Professional

$99/Jahr
  • Alle Features von Starter
  • Zusätzliche Zahlungsmethode Rechnung
  • QR-IBAN mit Referenznummer (ESR)
  • IBAN mit Creditor Reference (SCOR)
  • Automatischer Zahlungsabgleich von ESR Daten mittels camt.054.
  • QR Rechnung im PDF
  • WooCommerce Subscriptions Unterstützung
  • WooCommerce Smart Reminder Emails Unterstützung
  • Zahlungen in EUR
  • Separates Konto für EUR
Professional kaufen
f4-qr-invoices-screen-kasse
f4-qr-invoices-screen-mail
f4-qr-invoices-paper

Voraussetzungen

  • WordPress CMS (mindestens Version 5.0)
  • WooCommerce Plugin (mindestens Version 4.0)
  • PHP 8.1+ (7.4 und 8.0 werden nur bis Plugin Version 2.0.3 unterstützt)
  • Optional: WooCommerce PDF Invoices & Packing Slips Plugin für Ausgabe in PDF
  • Optional: Germanized for WooCommerce Plugin für Ausgabe in PDF
  • Optional: WooCommerce Smart Reminder Emails Plugin für automatische Zahlungserinnerungen

FAQ

Bankdaten

Welche Daten benötige ich von meiner Bank?

Die Daten die du von deiner Bank benötigst, hängen davon ab, für welche Rechnungsart du dich entscheidest.

Für die einfachste Variante (nur IBAN) benötigst du lediglich die IBAN des Kontos. Bei dieser Rechnungsart wird keine Referenznummer benötigt denn die Rechnungen werden mit einem eindeutigen Zahlungszweck unterschieden.

Sobald du mit einer Referenznummer arbeiten möchtest, reicht die normale IBAN nicht mehr aus, dann benötigst du die sogenannte QR-IBAN. Diese sieht ähnlich aus wie die normale IBAN, ist jedoch nicht die selbe Nummer. Zusätzlich zu der QR-IBAN benötigst du die sogenannte Referenz ID bzw. BESR-ID. Mit dieser Nummer werden dann alle deine Referenznummern beginnen. Mit der QR Rechnung kann diese ID auch 0 sein. Falls du diese beiden Informationen nicht finden solltest, kann dir deine Bank bestimmt weiterhelfen.

Manche Firmen (grössere internationale) arbeiten mit einer Creditor Reference. Diese wird in Kombination mit der normalen IBAN verwendet und benötigt ebenfalls keine Referenznummer.

Um den automatischen Zahlungsabgleich nutzen zu können, benötigst du von deiner Bank die Transaktionsdaten im XML Format camt.054.

Bei Unklarheiten welche Rechnungsart du verwenden solltest, wendest du dich am besten an deine Bank.

WoooCommerce Subscription

Wie genau funktioniert das Plugin zusammen mit WooCommerce Subscriptions?

Unser Plugin bietet eine einfache Anbindung an das offizielle WooCommerce Subscription Plugin.

Neue Bestellungen mit Subscription-Produkte werden wie alle anderen gehandhabt und auf den Status gesetzt, welcher in den Einstellungen der Zahlungsmethode hinterlegt wurden. Ausserdem wird normal eine QR Rechnung generiert und je nach Konfiguration in den E-Mails und PDFs angezeigt. Alle darauf folgenden Erneuerungs-Bestellungen (Subscription Renewal) werden gleich wie die initiale Bestellung gehandhabt und mit dem selben Status versehen. Auch bei diesen Erneuerungs-Bestellungen wird wie gewohnt die QR Rechnung generiert und dementsprechend angehängt.

Es werden manuelle und automatische Verlängerungen unterstützt, jedoch muss der Shop-Betreiber ausstehende und überfällige Zahlungen selber handhaben und entsprechend reagieren. Wenn also ein Kunde die letzte Rechnung noch nicht bezahlt hat und bereits eine Erneuerung ausgelöst wird, wird dieser Kunde zwei oder vielleicht sogar mehr offene Rechnungen haben. Für solche Fälle bietet unser QR Plugin keine Automatisierung. Der Shop-Betreiber muss also selber entscheiden was in solchen Fällen passieren soll und ggf. die Subscription manuell pausieren bis die Rechnung(en) bezahlt wurden. Es gibt aktuell noch kein automatisches Mahnwesen.

Wichtig für Shop-Betreiber ist zu wissen, dass die Erneuerungs-Bestellungen welche manuell oder automatisch erstellt werden, genau gleich wie normale Bestellungen gehandhabt werden müssen.

WooCommer Subscription wird nur von unserer Zahlungsmethode „QR Rechnung“ unterstützt, jedoch nicht von der direkten Banküberweisung (Vorauskasse), selbst wenn für diese QR-Rechnungen aktiviert wurde.

In Zukunft werden wir natürlich anhand von Kunden-Feedback und Ideen neue Funktionalitäten implementieren, welche die Handhabung von QR-Rechnungen zusammen mit WooCommerce Subscriptions weiter vereinfachen. Wenn du also eine Idee oder einen Verbesserungsvorschlag hast, kannst du dich gerne bei uns melden.

Zahlungserinnerungen und Mahnungen

Kann euer Plugin auch Zahlungserinnerungen und Mahnungen versenden?

Unser Plugin bietet eine einfache Anbindung an das WooCommerce Smart Reminder Emails Plugin.

Mit diesem Plugin können einfache Zahlungserinnerungen und Mahnungen erstellt werden, welche dann manuell oder automatisch versendet werden können. Die QR Rechnung wird dann an die gewünschten Erinnerungs-Emails angehängt und an den Kunden versendet.

Mehr Informationen findest du auf der offiziellen Seite des Pluginherstellers.

PDF Rechnung

Die QR Rechnung ist in meinem PDF nicht korrekt positioniert. Der Block ist entweder links, rechts oder unten abgeschnitten. Was kann ich tun?

Die Standard Seitenränder für PDFs mit WooCommerce PDF Invoices & Packing Slips sind oben/unten 3cm und links/rechts 2cm. Wenn dein PDF Template andere Seitenränder verwendet, können diese Zahlen manuell mit einem einfachen Hook überschrieben werden. Das folgende Code-Snippet kann in das functions.php (oder eine andere Datei) in deinem Theme kopiert werden:

add_filter('F4/WCQRI/pdf_page_offset', function($offset) {
  $offset['bottom'] = "-1cm";
  $offset['left'] = "-1cm";
  return $offset;
});

Die Zahlen entsprechen dem jeweiligen Seitenrand mit einer Minus davor, da der QR Block um genau diesen Wert über den Seitenrand hinweg verschoben werden muss. Unterstützt werden Angaben in mm, cm und px.

PDF Rechnung

Im PDF wird mein Footer nicht mehr angezeigt. Was kann ich tun?

Gemäss den Gestaltungsvorgaben für QR-Rechnungen, muss der Zahlteil mit Empfangsschein zwingend auf der unteren Schnittkante einer Seite platziert werden. Dies führt dazu, dass dein Footer im PDF überschrieben wird.

Um den Zahlteil mit Empfangsschein immer auf eine neue Seite drucken zu lassen, gibt es einen einfachen Hook vom WooCommerce PDF Invoices & Packing Slips Plugin.

Das folgende Code-Snippet kann in das functions.php (oder auch eine andere Datei) in deinem Theme kopiert werden:

add_action('wpo_wcpdf_custom_styles', function($type, $order_document) {
  if($type === 'invoice') {
    ?>
    .qr-invoice-page {
      page-break-before: always !important;
    }
    <?php
  }
}, 99, 2);

PDF Rechnung

Ich möchte nicht, dass die PDF-Dateien nur an die E-Mails der QR Einstellungen gehängt werden. Sie sollen auch an die E-Mails gehängt werden, die ich im PDF Plugin ausgewählt habe.

Seit Version 2.0.0 ist dies das Standardverhalten.

Wenn dies nicht gewünscht ist und die QR Rechnung auch an die E-Mails die in den PDF-Einstellungen hinterlegt wurden, angehängt werden sollen, dann kann dies mit dem Deaktivieren der Option „Überschreibe PDF Plugin Einstellungen“ in der jeweiligen Zahlungsmethode bewerkstelligt werden.

Individuelle Referenznummer

Ich möchte z.B. die Bestell ID in der Referenznummer verwenden.

Standardmässig verwendet das Plugin eine eigene Laufnummer als Referenznummer auf der QR Rechnung.

Um dieses Verhalten zu verändern und beispielsweise die Bestell ID zu verwenden, kann der folgende Code in das functions.php (oder auch eine andere Datei) in deinem Theme kopiert werden:

add_filter('F4/WCQRI/get_reference_number_next', function($reference_number_next, $order) {
	return $order->get_id();
}, 20, 2);

Um das hochzählen, der nächsten Referenznummer in den Plugin Einstellungen zu deaktivieren. Solltest du auch folgenden Code einfügen.

add_filter('F4/WCQRI/increment_reference_number_next', '__return_false');

Individuell

Ich habe ein individuelles Problem oder einen individuellen Wunsch, welcher programmiert werden müsste.

Gerne helfen wir dir bei einer individuellen Lösung für dein Projekt. Schreib uns doch einfach was du benötigst und wir schauen mit dir zusammen an, was das für ein Aufwand bedeuten würde.

Rückerstattung

Ich bin nicht zufrieden mit dem Plugin. Kriege ich eine Rückerstattung?

Falls du nicht zufrieden bist mit dem Plugin oder es nicht deinen Erwartungen entspricht, kannst du uns innerhalb von 14 Tagen nach Kaufdatum kontaktieren und wir erstatten dir den vollen Preis zurück. Gerne würden wir auch den Grund erfahren, so dass wir das Plugin in Zukunft verbessern können. Schreib uns doch einfach mit was du nicht zufrieden bist und was wir verbessern könnten.

Geplante Erweiterungen des Plugins.

Wir versuchen dieses Plugin zukünftig mit weiteren Features auszustatten. Die meisten Features haben noch kein Veröffentlichungsdatum. Wenn du mehr zu den geplanten Erweiterungen erfahren möchtest, oder Ideen hast für weitere Features, kannst du uns gerne über dev@faktorvier.ch kontaktieren.

Allgemeine Erweiterungen

  • Unterstützung von anderen PDF Plugins (German Market etc.)
  • Zusätzliche Informationen die über dem QR Code angezeigt werden
  • Individualisierung des QR Codes (vor allem für PDF falls Linien nicht mit vorgedrucktem Papier übereinstimmt)
  • Einbindung in andere Standard Zahlungsmethoden