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)!