AI Suite
Hol OpenAI, Claude, Gemini oder eines von 200+ OpenRouter-Modellen in Dein self-hosted Perfex CRM — mit Deinen eigenen API-Keys, ohne Abo.
Schluss mit abgetippten IBANs: ein QR-Code für die Banking-App auf Deinen unbezahlten Rechnungen in Perfex CRM, Betrag und Rechnungsnummer schon drin.
Im Core Bundle ohne Aufpreis enthalten.
Preise zzgl. MwSt.
Inklusive 6 Monate Support & lebenslange Updates · Support verlängern — 19 €/Jahr
Gebaut für Rechnungen, die per Überweisung bezahlt werden. Zahlen Deine Kunden fast immer per Karte, reicht meist der Link zur Online-Rechnung, den Perfex ohnehin mitschickt, und Du brauchst dieses Modul wahrscheinlich nicht.
Der QR-Code enthält immer den offenen Betrag. Nach einer Teilzahlung überweist Dein Kunde also den Rest und nicht noch einmal die volle Summe. Die Rechnungsnummer steht im Verwendungszweck, als Text oder als strukturierte RF-Referenz.
Pay by QR richtet sich nach Rechnungswährung und Konto: SEPA für Euro, QR-Rechnung für Franken, QR Platba für Kronen, UPI für Rupien, für alles andere ein Link zur Online-Zahlung. Du richtest das einmal ein, danach bekommt jede Rechnung automatisch den passenden Code.
Euro-Rechnungen bekommen den EPC-QR-Code. Das ist der SEPA-Standard, den viele als GiroCode kennen. Bei einer belgischen IBAN wechselt das Modul von selbst auf die belgische strukturierte Mitteilung, wie es der belgische Bankenverband Febelfin verlangt.
Franken-Rechnungen und Euro-Rechnungen an ein Schweizer oder Liechtensteiner Konto bekommen den Zahlteil mit Empfangsschein (210 × 105 mm) unten auf der letzten Seite. Er folgt Version 2.4 der Schweizer Implementation Guidelines (SIX) und wurde mit unabhängigen Validatoren geprüft. Mit QR-IBAN entsteht die QR-Referenz automatisch.
INR-Rechnungen bekommen einen UPI-Code nach der UPI-Linking-Spezifikation, für Apps wie Google Pay, PhonePe, Paytm und BHIM. UPI-ID, Betrag und Rechnungsnummer sind eingetragen, GST-Angaben auf Wunsch, und die App zeigt den bei der Bank hinterlegten Namen. Weil der Code nicht von einem Zahlungsdienstleister signiert ist, können manche Apps „unverified“ anzeigen. In Indien habe ich ihn noch nicht mit einer UPI-App getestet. Die Einstellungsseite gibt Dir deshalb einen Testcode über ₹1,00. Den scannst Du mit Deiner eigenen UPI-App, die Zahlung bestätigst Du aber nicht.
Rechnungen in Kronen bekommen QR Platba, den Zahlungscode der Tschechischen Bankenvereinigung. Die Rechnungsnummer wird als variables Symbol übergeben. Über diese Nummer wird eine tschechische Überweisung der Rechnung zugeordnet.
Für USD, GBP und jede Währung ohne Bank-QR-Standard öffnet der Code die Online-Rechnung mit Deinen Zahlungsoptionen. Er erscheint nur, wenn auf der Rechnung ein aktives Online-Gateway erlaubt ist. Achte darauf, dass dieses Gateway die Rechnungswährung führt, denn Perfex bietet es nur bei den dort eingetragenen Währungen an.
Pay by QR liest IBAN und BIC aus der Beschreibung Deiner Perfex-Zahlungsarten und kontrolliert die Prüfziffer. Du hast mehrere Bankkonten? Jede Euro- oder Kronen-Rechnung nimmt das Konto der Zahlungsart, die Du für sie zulässt.
Nur Rechnungen, die bezahlt werden sollen, bekommen einen Code. Ein altes Entwurfs-PDF oder eine stornierte Rechnung im Postfach lässt sich nicht versehentlich scannen und bezahlen.
Der Zahlungsblock kommt über Standard-Hooks von Perfex aufs PDF: nach dem Rechnungsinhalt, vor der Kundennotiz oder unten auf der letzten Seite. Größe (25–45 mm), Überschrift und Rahmen wählst Du selbst, und auf Wunsch erscheint der Code auch auf der Online-Rechnung im Kundenbereich.
Die Einstellungsseite erzeugt für jedes eingerichtete Bank- und UPI-Format einen Beispielcode über 1,00 mit dem Verwendungszweck TEST-0001, zum Scannen mit Deiner eigenen Banking- oder UPI-App. Ein Statuskasten zeigt Deine aktiven Online-Gateways und die Bankkonten aus Deinen Zahlungsarten.
Dein Kunde tippt IBAN und Rechnungsnummer aus dem PDF ab, vertut sich bei einer Ziffer, und Du ordnest die Zahlung am Ende von Hand zu. Pay by QR setzt stattdessen einen QR-Code auf die Rechnung in Perfex CRM: ein Scan mit der Banking-App, und die Überweisung ist ausgefüllt, mit Deinem Konto, dem Restbetrag und der Rechnungsnummer als Verwendungszweck. Für Euro-Rechnungen ist das der EPC-QR-Code, den viele als GiroCode kennen, für Franken die Schweizer QR-Rechnung, für Rupien UPI. Deine Rechnungsvorlage bleibt, wie sie ist. Ich nutze Pay by QR in meinem eigenen Perfex CRM für meine eigenen Rechnungen. Eine davon habe ich mit der Banking-App der comdirect gescannt: Betrag und Verwendungszweck stimmten. Einführungspreis 29 € einmalig (zzgl. MwSt.) bis 31.12.2026, danach 39 €, ohne Abo, mit sechs Monaten Support und lebenslangen Updates. Scann vor dem Kauf eine Demo-Rechnung in Euro.
Häufige Fragen zu Pay by QR.
Pay by QR wählt den QR-Code nach Rechnungswährung und Konto. Euro-Rechnungen bekommen den EPC-QR-Code (GiroCode), bei belgischen Konten mit strukturierter Mitteilung. Franken-Rechnungen und Euro-Rechnungen an ein Schweizer oder Liechtensteiner Konto bekommen den Zahlteil der Schweizer QR-Rechnung. Kronen-Rechnungen bekommen QR Platba, Rupien-Rechnungen UPI. Alle anderen Währungen bekommen einen QR-Code zur Online-Rechnung, sofern dort ein aktives Online-Gateway erlaubt ist.
Pay by QR lässt den Code weg, sobald die Rechnung damit nicht bezahlbar wäre. Meist liegt es an einem dieser Punkte: Entweder ist der Hauptschalter „Zahlungs-QR-Code auf Rechnungen drucken“ noch aus, so steht er nach der Installation. Oder die Rechnung ist bezahlt, storniert oder ein Entwurf, oder es ist nichts mehr offen. Oder Du hast den Code unter „Nur anzeigen, wenn diese Zahlungsart für die Rechnung erlaubt ist“ auf eine Zahlungsart beschränkt, und diese Rechnung lässt sie nicht zu. Oder Deine IBANs stehen in Perfex-Zahlungsarten, aber die Zahlungsarten, die Du für diese Euro- oder Kronen-Rechnung zulässt, enthalten keine. Dann gibt es keinen SEPA- bzw. QR-Platba-Code. Oder die Bankdaten für die Währung fehlen oder sind ungültig; beim Speichern listet die Einstellungsseite auf, was zu korrigieren ist. Oder die Währung hat keinen Bank-QR-Standard, und für einen Link-QR ist auf der Rechnung kein aktives Online-Gateway erlaubt. Welche Gateways aktiv sind, zeigt der Statuskasten in den Einstellungen.
Ja, Pay by QR nimmt immer den Restbetrag, nicht die ursprüngliche Summe. Hat Dein Kunde 300 von 1.000 € bezahlt, fragt der nächste Scan 700 € ab, mit der Rechnungsnummer als Verwendungszweck.
Bei Überweisung nicht: Pay by QR liest Dein Bankkonto nicht aus, deshalb erfasst Du eine Überweisung oder UPI-Zahlung in Perfex wie gewohnt mit dem Button „Zahlung“ an der Rechnung (englische Oberfläche: „Payment“). Dafür kommt die Zahlung mit dem richtigen Betrag und der Rechnungsnummer im Verwendungszweck an, und Du ordnest sie mit einem Blick zu. Zahlt Dein Kunde über den Link-QR mit einem Online-Gateway wie PayPal Smart Checkout, verbucht Perfex die Zahlung selbst und aktualisiert den Status der Rechnung.
Pay by QR baut jeden Code nach dem veröffentlichten Standard seines Landes: EPC069-12 für SEPA, die SIX Implementation Guidelines 2.4 für die Schweizer QR-Rechnung, den Standard der Tschechischen Bankenvereinigung für QR Platba und die UPI-Linking-Spezifikation für Indien. Eine meiner eigenen Rechnungen habe ich mit der Banking-App der comdirect gescannt, Betrag und Verwendungszweck waren korrekt. Die Schweizer und tschechischen Codes wurden zusätzlich mit unabhängigen Validatoren geprüft, die EPC-Daten mit unabhängigen Werkzeugen. Nicht jede App ist ausprobiert. Darum gibt es in den Einstellungen einen Testscan für Deine eigene App, und in der Live-Demo kannst Du Euro-Rechnungen scannen.
Pay by QR schreibt den Kontoinhaber, den Du einträgst, in den EPC-Code, und seit Oktober 2025 gleichen Banken im Euroraum diesen Namen mit der IBAN ab (Empfängerüberprüfung, englisch Verification of Payee). Trag den Namen also genau so ein, wie er bei Deiner Bank hinterlegt ist, meist die eingetragene Firma. Mit einem Markennamen kommt die Warnung auch dann, wenn die IBAN stimmt.
Nein, Pay by QR ersetzt keine steuerlichen QR-Codes. Es druckt Zahlungs-QR-Codes, die einer Banking- oder UPI-App sagen, an wen wie viel geht. Pflicht-QR-Codes wie ATCUD in Portugal, VERI*FACTU in Spanien, die IRN der indischen E-Rechnung oder ZATCA in Saudi-Arabien kommen aus Deiner zertifizierten Rechnungssoftware oder von der Steuerbehörde.
Pay by QR zeigt den Link-QR, wenn auf der Rechnung ein aktives Online-Gateway erlaubt ist. Für PayPal Smart Checkout öffnest Du Setup > Einstellungen > Finanzen > „Payment Getaways“ (so heißt es in der deutschen Perfex-Oberfläche; englisch: Setup > Settings > Finance > Payment Gateways) und dort den Reiter „Paypal Smart Checkout“. Stell „Aktiv“ auf Ja und trag Client ID und Secret Deiner PayPal-App ein. Stell „Test-Modus aktivieren“ auf Nein, sonst laufen Zahlungen in die PayPal-Sandbox. Ergänz unter „Komma separierte Währungen“ (Standard: USD,CAD,EUR) die Währung Deiner Rechnungen, denn Perfex bietet das Gateway nur bei diesen Währungen an. „Als Standard festgelegt“ gilt nur für neue Rechnungen; bei bestehenden fügst Du PayPal in der Rechnung unter „Erlaubte Zahlungsarten“ hinzu. Die Link-QR-Option in Pay by QR ist ab Werk eingeschaltet. Mit anderen Perfex-Gateways wie Stripe Checkout geht es genauso.
Ja, Pay by QR setzt auf jede offene INR-Rechnung einen UPI-QR-Code nach der UPI-Linking-Spezifikation, für Apps wie Google Pay, PhonePe, Paytm und BHIM. UPI-ID, Restbetrag und Rechnungsnummer sind eingetragen, und die App zeigt den bei der Bank hinterlegten Namen. Der Code ist nicht von einem Zahlungsdienstleister signiert. Das kann nur eine Acquirer-Bank, deshalb können manche Apps „unverified“ anzeigen. Mit einer UPI-App in Indien habe ich ihn außerdem noch nicht getestet; die Mindestgröße von 32 mm (45 mm mit GST-Angaben) stammt aus simulierten Handy-Scans. Prüfen kannst Du es am ersten Tag selbst: Sobald UPI-ID und Empfängername gespeichert sind, zeigt der Testscan einen Beispielcode über ₹1,00 mit TEST-0001. Scann ihn mit Deiner eigenen UPI-App und bestätige die Zahlung nicht. Klappt es nicht, bekommst Du Dein Geld innerhalb von 14 Tagen zurück, aus jedem Grund.
Ja, Pay by QR kann GST-Angaben in den UPI-Code schreiben: GSTIN, Rechnungsnummer, Rechnungsdatum und die Aufteilung nach CGST/SGST/IGST/Cess aus den Steuern der Rechnung. Der Code enthält dann mehr Daten und wird mit 45 mm gedruckt. Ob das die Anforderungen an den dynamischen QR-Code für Dein Unternehmen erfüllt, klärst Du mit Deinem Steuerberater. Einen E-Rechnungs- oder IRN-QR-Code erzeugt das Modul nicht.
Nein, Pay by QR fasst weder Deine Rechnungsvorlage noch eine Core-Datei von Perfex an. Der Zahlungsblock kommt über Standard-Hooks aufs PDF: nach dem Rechnungsinhalt, vor der Kundennotiz oder unten auf der letzten Seite. Klappt das Erzeugen des QR-Codes einmal nicht, entsteht das Rechnungs-PDF trotzdem, nur ohne den Block.
Ja, in der Live-Demo kannst Du Pay by QR ausprobieren: Öffne unter Vertrieb > Rechnungen (in der englischen Demo: Sales > Invoices) eine unbezahlte Euro-Rechnung und deren PDF, und scann den Code auf dem Bildschirm mit der Banking-App auf Deinem Handy. Empfänger ist eine öffentliche Beispiel-IBAN, Deine App zeigt also nur die vorausgefüllte Überweisung, die Du wieder schließt. Nach dem Kauf hast Du 14 Tage Zeit, Dein Geld zurückzubekommen, aus jedem Grund.
Nein, eine Lizenz von Pay by QR gilt für eine Perfex-CRM-Installation und ist an eine Domain gebunden. Jede weitere Installation, etwa bei einem anderen Kunden, braucht eine eigene Lizenz.
Pay by QR ist für Perfex CRM 3.x gebaut und auf Perfex CRM 3.4.0 geprüft, das selbst PHP 8.1 oder höher voraussetzt.
Hol dir Pay by QR und installiere es in wenigen Minuten.
Öffne in der Live-Demo unter Vertrieb > Rechnungen (in der englischen Demo: Sales > Invoices) eine unbezahlte Rechnung und deren PDF, und scann den Code auf dem Bildschirm mit der Banking-App auf Deinem Handy. Empfänger ist eine öffentliche Beispiel-IBAN: Deine App zeigt nur die vorausgefüllte Überweisung, die Du wieder schließt. Und passt es doch nicht, bekommst Du Dein Geld innerhalb von 14 Tagen zurück, aus jedem Grund. Meine Garantie, abgewickelt über Paddle.
Preise zzgl. MwSt.