Wir freuen uns, die Version 0.2 der QR Invoice Library freizugeben. Mit dieser Version haben wir hauptsächlich am Layouting des Zahlteils gearbeitet. Zu den Release Notes.

Layouting Zahlteil

Hierbei galt es sicherzustellen, dass sämtliche Angaben in den vorgesehenen Bereichen des Zahlteils Platz finden. Dies erfordert bei maximalem Payload die Minimierung der Zeilenzwischenräume sowie optimale Zeilenumbrüche. Werden jedoch weniger Informationen in der QR Rechnung abgebildet, so können grössere Zeilenabstände angewendet werden, was der Lesbarkeit dient. Abhängig von den übergebenen Angaben wird eine von drei Layout-Varianten gewählt um eine bestmögliche Lesbarkeit zu erreichen und dennoch alle Informationen platzieren zu können.

Testing

Vor 3 Tagen, am 31. Oktober 2017, wurde die „Validierungsplattform für Swiss QR Codes“ online zugänglich gemacht (zur Mitteilung). Wir konnten bereits erfolgreich unsere generierten Swiss Payments Codes (Zeichenfolge) sowie die erzeugten QR Codes (Bild) validieren.

Des Weiteren wurde mit dem vorliegenden Release die automatisierte Testabdeckung wesentlich erhöht.

Wie geht es weiter?

In den kommenden Wochen liegt der Fokus auf dem Testing mit dem Ziel, eine vollständige Testabdeckung der aus der Spezifikation geforderten Validierungen zu erreichen. Damit wollen wir unser Versprechen, 100% konforme Schweizer QR-Rechnungen zu erzeugen, bei jedem Release garantieren können.

Weiter werden wir an der Dokumentation arbeiten und zeigen, was bereits heute mit der QR Invoice Library alles möglich ist und wie sie sich integrieren lässt.