Insight · Technik

Die Schweizer QR-Rechnung: was Entwickler unterschätzen

Kategorie: EntwicklungLesezeit: 5 Minuten

Sie sieht aus wie ein QR-Code auf einem Beleg. Tatsächlich ist sie ein streng normierter Datensatz mit Regeln, die man nicht diskutiert. Ein Erfahrungsbericht aus dem Bau von Mendi.

Der erste Irrtum

„Wir generieren einfach einen QR-Code mit den Zahlungsdaten." So beginnt fast jede Schätzung – und so entstehen die Verzögerungen.

Die Schweizer QR-Rechnung ist kein QR-Code. Sie ist ein Zahlteil mit Empfangsschein, dessen Aufbau bis zum Millimeter vorgegeben ist: Position, Schriftgrössen, Trennlinien, Scherensymbol, Reihenfolge der Felder. Banken lesen diese Belege maschinell ein. Was nicht der Norm entspricht, wird abgelehnt – nicht diskutiert.

Was tatsächlich Arbeit macht

Die Referenz

QR-Referenz, Creditor Reference oder gar keine – drei Varianten mit unterschiedlichen Regeln und unterschiedlichen Prüfziffern. Wer hier die falsche Variante wählt, bekommt Zahlungen, die sich nicht automatisch zuordnen lassen. Genau das, was man eigentlich vermeiden wollte.

Die Adressen

Strukturiert oder kombiniert, mit klaren Längenbegrenzungen. Ein zu langer Firmenname ist kein Schönheitsproblem, sondern ein Fehler. Und Adressdaten aus einer Datenbank sind selten so sauber, wie man beim Entwurf annimmt.

Das PDF

Der Beleg muss gedruckt werden können und dabei exakt stimmen. Das heisst: echte PDF-Erzeugung mit eingebetteten Schriften, nicht ein Screenshot einer Webseite. Bei Mendi läuft das serverseitig – und dort holt einen die Realität ein, dass PDF-Bibliotheken ihre Schriftdaten zur Laufzeit vom Dateisystem lesen wollen. Ein Detail, das im Entwurf niemand sieht und das einen ganzen Nachmittag kostet.

Warum es sich trotzdem lohnt

Weil die Alternative schlimmer ist. Eine Rechnung ohne QR-Zahlteil bedeutet, dass jemand Beträge und Referenzen von Hand abtippt. Das führt zu Zahlendrehern, zu nicht zuordenbaren Eingängen und zu Nachfragen, die mehr kosten als die ganze Implementierung.

Der QR-Zahlteil ist kein Feature. Er ist die Voraussetzung dafür, dass Geld ohne menschliches Zutun am richtigen Ort landet.

Empfehlung

Es ist unspektakuläre Arbeit. Aber es ist der Unterschied zwischen einer Software, die Rechnungen anzeigt, und einer, die dafür sorgt, dass sie bezahlt werden.

Ein Projekt im Kopf?

MOQRO ist offen für ausgewählte digitale Projekte und Markenideen.

Kontakt aufnehmen →