Ratgeber Rechnung
GiroCode generieren kostenlos: QR-Code für Rechnungen
Ein GiroCode ist ein standardisierter QR-Code auf einer Rechnung, den deine Kunden mit ihrer Banking-App scannen können. Alle Zahlungsdaten wie IBAN, Empfänger und Verwendungszweck werden dabei automatisch ausgefüllt. Mit einem kostenlosen Generator erstellst du diesen Code in wenigen Sekunden und integrierst ihn direkt in deine Rechnungsdokumente.
Was ist ein GiroCode und wie funktioniert der EPC-Standard?
Der Begriff GiroCode bezeichnet einen speziellen QR-Code für den Zahlungsverkehr im SEPA-Raum. Technisch basiert er auf den Vorgaben des European Payments Council (EPC) und wird offiziell als EPC-QR-Code bezeichnet. In Deutschland hat sich der Markenname GiroCode etabliert, die zugrundeliegende Technik ist jedoch europaweit einheitlich.
Im Code sind die wesentlichen Überweisungsdaten in einem genau festgelegten Textformat kodiert. Wenn dein Kunde den Code mit dem Smartphone oder Tablet in seiner Bank-App scannt, liest die App diese Daten aus und überträgt sie direkt in das digitale Überweisungsformular. Der Kunde muss die Daten nur noch prüfen und die Zahlung per TAN freigeben.
Das Verfahren bringt für dein Unternehmen zwei entscheidende Vorteile mit sich:
- Keine Tippfehler: Zahlendreher in der IBAN oder Fehler im Verwendungszweck werden ausgeschlossen. Das verhindert Fehlleitungen und erleichtert dir die spätere Zuordnung des Geldeingangs.
- Schnellere Zahlung: Da das mühsame Abtippen entfällt, begleichen viele Kunden ihre Rechnung sofort nach dem Erhalt. Der durchschnittliche Zahlungszeitraum verkürzt sich dadurch spürbar.
Schritt-für-Schritt: So kannst du einen GiroCode generieren
Um einen GiroCode kostenlos zu erstellen, benötigst du lediglich die Stammdaten deines Bankkontos sowie die Rechnungsdaten des Kunden. Der Vorgang erfordert keine Registrierung und lässt sich direkt am Bildschirm erledigen.
- Empfängername eingeben: Trage den genauen Namen deines Unternehmens oder deinen Vor- und Nachnamen ein, so wie das Konto bei deiner Bank geführt wird. Maximale Länge: 70 Zeichen.
- IBAN eintragen: Gib deine internationale Bankkontonummer ohne Leerzeichen ein. Der Generator prüft dabei die formalen Prüfziffern der IBAN.
- BIC angeben (optional): Bei Überweisungen innerhalb Deutschlands ist die Angabe des BIC meist nicht mehr zwingend erforderlich. Für grenzüberschreitende SEPA-Zahlungen solltest du die Bankleitzahl deiner Bank jedoch eintragen.
- Rechnungsbetrag festlegen: Gib den Zahlbetrag in Euro an. Achte darauf, Punkte oder Kommata korrekt zu setzen (z. B. 149,50). Der Maximalbetrag für eine SEPA-Standardüberweisung liegt formal bei 999.999.999,99 Euro.
- Verwendungszweck angeben: Nutze hier am besten die Rechnungsnummer und eventuell deine Kundennummer (z. B. RE-2024-0891 K-1044). Der Verwendungszweck darf maximal 140 Zeichen lang sein und sollte keine Sonderzeichen enthalten, die nicht im SEPA-Zeichensatz erlaubt sind.
- QR-Code herunterladen: Das Tool erzeugt die Grafik sofort. Lade das Bild im PNG- oder SVG-Format herunter, um es in dein Rechnungsprogramm, deine Word-Vorlage oder dein PDF-Dokument einzufügen.
Für eine sichere Erstellung kannst du den kostenlosen GiroCode-Generator von Kniffwerk nutzen. Dieser läuft direkt lokal in deinem Browser. Deine empfindlichen Finanzdaten wie IBAN oder Rechnungsbeträge werden nicht auf fremde Server hochgeladen, was den Anforderungen an den Datenschutz im Büroalltag entspricht.
Wie wird der GiroCode richtig auf der Rechnung platziert?
Damit deine Kunden den QR-Code problemlos scannen können, solltest du bei der Gestaltung der Rechnung einige praktische Layout-Regeln beachten. Eine schlechte Platzierung oder eine zu geringe Druckgröße führen dazu, dass die Kamera der Banking-App den Code nicht erkennt.
Platziere den GiroCode am besten im unteren Drittel der Rechnung, direkt neben oder oberhalb deiner regulären Bankverbindung und den Zahlungshinweisen. Füge einen kurzen Hinweistext hinzu, wie zum Beispiel: Bequem bezahlen: QR-Code mit der Banking-App scannen. Viele Kunden wissen zwar, wie ein QR-Code funktioniert, kennen den Begriff GiroCode aber nicht zwingend.
Achte beim Einfügen in dein Rechnungsdokument auf folgende technische Eigenschaften:
- Mindestgröße: Drucke den Code niemals kleiner als 2 x 2 Zentimeter ab. Bei Rechnungen, die per E-Mail als PDF versendet werden, empfiehlt sich eine Kantenlänge von mindestens 2,5 Zentimetern für die Bildschirmentnahme.
- Kontrast: Der Code muss immer in dunkler Farbe (vorzugsweise Schwarz) auf hellem, ungemustertem Hintergrund (weiß) stehen. Vermeide farbige Hintergründe oder Transparenzen.
- Ruhezone einhalten: Lass um den QR-Code herum einen weißen Rand von etwa 3 bis 5 Millimetern frei. Grafikelemente oder Textzeilen dürfen nicht direkt an den Code grenzen.
- Dateiformat: Verwende für gedruckte Rechnungen bevorzugt Vektorgrafiken (SVG), da diese beim Skalieren nicht pixelig werden. Für reine PDF-Rechnungen reicht auch ein hochauflösendes PNG-Bild.
Welche rechtlichen Vorgaben gelten für Rechnungen mit QR-Code?
Ein GiroCode ist eine freiwillige Serviceleistung für deine Kunden. Er ersetzt nicht die gesetzlich vorgeschriebenen Rechnungsangaben nach § 14 UStG. Auch wenn du einen QR-Code auf deiner Rechnung abdruckst, musst du alle Pflichtangaben weiterhin in Klartext auf dem Dokument ausweisen.
Dazu gehören unter anderem deine vollständige Anschrift, die Steuernummer oder Umsatzsteuer-Identifikationsnummer, das Rechnungsdatum, eine fortlaufende Rechnungsnummer sowie die Aufschlüsselung des Rechnungsbetrags nach Steuersätzen. Der QR-Code dient ausschließlich als zusätzliche Ausfüllhilfe für den Bezahlvorgang.
Achte zudem darauf, dass die Daten im GiroCode exakt mit den gedruckten Textangaben übereinstimmen. Sollte es hier zu Abweichungen kommen – etwa weil im Code ein anderer Betrag hinterlegt ist als im Rechnungstext – gilt rechtlich der im Text vereinbarte Rechnungsbetrag. Solche Unstimmigkeiten führen jedoch zu Rückfragen und Verzögerungen bei der Buchhaltung.
Was tun, wenn der GiroCode beim Scannen nicht funktioniert?
Wenn Kunden zurückmelden, dass sich der QR-Code nicht scannen lässt oder die Bank-App einen Fehler anzeigt, liegt das meist an kleinen Formatierungsfehlern bei der Erstellung oder beim Druck.
Prüfe in solchen Fällen zuerst den Verwendungszweck. Der SEPA-Standard erlaubt nur einen eingeschränkten Zeichensatz. Erlaubt sind die Buchstaben A bis Z, Zahlen sowie wenige Sonderzeichen wie Bindestrich, Schrägstrich, Punkt und Komma. Umlaute (ä, ö, ü) oder Zeichen wie &, % oder $ führen bei manchen Banken zu Fehlermeldungen. Wandle Umlaute bei der Dateneingabe in ae, oe oder ue um.
Ein weiterer häufiger Fehler ist ein fehlerhafter Ausdruck. Wenn dein Drucker im Energiesparmodus Linien verwischt oder der Toner fast leer ist, wird die Geometrie des Codes beschädigt. Teste den ausgedruckten Code vor dem Versand einmalig selbst mit deiner eigenen Banking-App, um die Lesbarkeit sicherzustellen. Falls ein Kunde den Code dennoch nicht nutzen kann, stehen ihm deine gedruckten IBAN-Daten auf der Rechnung weiterhin als Ausweichmöglichkeit zur Verfügung.