Total modern (Stand 25.02.2020) und enorm praktisch! Ein sogenannter GiroCode! Das ist ein QR-Code, der Überweisungsdaten beinhaltet, sodass du bzw. deine Kunden per Smartphone direkt die Rechnung zahlen können! Erfahre hier, was alles in einen GiroCode rein muss und wie er aufgebaut ist!
Der GiroCode, auch EPC-QR-Code genannt, ist relativ leicht zu realisieren!
Aufbau GiroCode
Folgender Aufbau des GiroCodes, optionale Felder können weggelassen werden:
Zeile | Beispiel | Beschreibung |
1 | BCD | Service Tag |
2 | 002 | Version (001 oder 002) |
3 | 1 | Zeichencodierung (1= UTF-8, 2 = ISO 8859-1, 3 = ISO 8859-2, 4 = ISO 8859-4, 5 = ISO 8859-5, 6 = ISO 8859-7, 7 = ISO 8859-10, 8 = ISO 8859-15) |
4 | SCT | SEPA Credit Transfer |
5 | BFSW3E33BER | BIC der Empfängerbank (im EWR optional) |
6 | Sammelmappe | Name des Zahlungsempfängers (maximal 70 Zeichen Text) |
7 | DE33100206000001194701 | Internationale Bankkontonummer (IBAN) des Zahlungsempfängers |
8 | EUR123.45 | Zahlungsbetrag (Format „EUR#.##“) |
9 | CHAR | Zweck (vierstelliger Buchstabencode, optional) |
10 | RF16 5390 0154 7054 | Referenz (strukturierter 35-Zeichen-Code gem. ISO 11649 RF Creditor Reference) |
11 | Spende an Sammelmappe | Verwendungszweck (unstrukturierter maximal 140 Zeichen langer Text) |
12 | Hinweis an den Nutzer (optional) |
Beispiel GiroCode (EPC-QR-Code):
BCD
001
1
SCT
BFSW3E33BER
Sammelmappe
DE33100206000001194701
EUR123.45
Spende an Sammelmappe
Wichtig!
Zeilenumbruch
Wenn du eine Zeile leer lässt – weil du bspw. einfach keinen Referenzcode angeben willst – dann mach einen Zeilenumbruch! Bitte komprimiere es nicht, da die Erkennung auf Zeilenumbrüche reagiert!
Sonderzeichen und Umlaute
Diese sollten in einen regulären ASCII-Code gewandelt werden (Danke Frank für den Tipp!). Also aus einem „ä“ wird ein „ae“ – oder gängiger: Aus einem „ä“ wird ein „a“ – so ist es zumindest bei meiner Bank 🙂
Ein WIFI-QR-Code reagiert bspw. auf Semikolons (wie das geht erfährst du hier)!
Web-Designer/-Entwickler und WordPress-, sowie PHP-Profi
Kreativität und Technologie – meine zwei Leidenschaften. Ich arbeite als selbstständiger Designer und Entwickler. Gerne kombiniere ich beide Leidenschaften und entwickle Tools zur Marketing-Automation und erstelle Visual Effects für Video-Marketing. Hier auf der Sammelmappen-Seite schreibe ich Anleitungen und Tutorials für Programmierung und für WordPress; das ist bisschen wie mein Steckenpferd. Alles weitere findest du auf meiner Webseite – gerne auch geschäftliche Anfragen!
4 Antworten auf „GiroCode (EPC-QR-Code) Aufbau“
Meine Bank akzeptiert keine Umlaute. Man sollte also darauf achten, dass man sämtliche Umlaute oder Sonderzeichen im Namen oder im Verwendungszweck in normale ASCII-Zeichen umgewandelt werden.
Danke für den Tipp! Ich habe es direkt in das Tutorial aufgenommen!
Wofür steht BDC?
Das ist der Öffnungscode, der am Anfang des GiroCodes immer genau so stehen muss!
EPC = European Payments Council
BCD = Bank Code Data