Wir haben bei verschiedenen Kunden negative Rückmeldungen was die Gültigkeit des QR-Codes auf dem QR-Zahlteil anbelangt. Einige Banken wie auch die Post akzeptieren die aus unseren Formularen erstellten QR-Codes nicht. In den meisten Fällen werden die QR-Rechnungen abgewiesen, wenn die Zahlungsaufträge per Post an die Bank gesendet resp. in Papierform am Schalter abgegeben werden.
Die abgewiesenen QR-Rechnungen können jedoch via Giromat von Crealogix oder QR-Zahlteil-App oder auch mit den meisten Online-Banking-Scanner eingelesen werden - wenn auch z.T. mit Warnhinweisen oder ungültigen Umlauten.
Wir haben nun einige Beispiele mit versch. Online-Validierungstools getestet und die Ergebnisse im folgenden PDF zusammengefasst.
Inwiefern die von den Tools bemängelte, fehlende UTF-8 Codierung für die fehlenden Umlaute resp. für die Abweisung der QR-Rechnungen sorgt ist uns nicht bekannt.
Interessanterweise sind Ihre und unsere QR-Codes im korrekten UTF-8 Zeichensatz codiert. Zumindest bei unserern MySQL-Installation kann ich in Bezug auf den "Standard Character Set = Latin1" keinen Unterschied feststellen.
Haben Sie uns ev. einen Tipp betr. Lösungsansatz? Besten Dank im Voraus.
https://www.usc.ch/Listen/Mentor/QR-Zahlteil.pdf
QR Code nicht Zeichensatz UTF-8
- unisoft sm
- Buch
- Beiträge: 221
- Registriert: 04.11.2009, 15:12
- Wohnort: Sarmenstorf
- Kontaktdaten:
Re: QR Code nicht Zeichensatz UTF-8
Besten Dank für die ausführliche Dokumentation!
Zur Erstellung des QR-Codes verwenden wir die Drittkomponente 'TDelphiZXingQRCode'. Die Codierung war auf "automatisch" eingestellt, was gemäss Herstellerbeschreibung UTF-8 generieren sollte. Wir haben jetzt die Codierung explizit auf UTF-8 gesetzt, wodurch das Problem gelöst ist.
Update!
Da bei automatischer Codierung der QR-Code nicht in allen Fällen mit UTF-8 erstellt worden ist, wurde die Codierung von "0: Auto" zu "4: UTF-8 without BOM" geändert.
Der Update ist auf der Webseite Mentor verfügbar.
Zur Erstellung des QR-Codes verwenden wir die Drittkomponente 'TDelphiZXingQRCode'. Die Codierung war auf "automatisch" eingestellt, was gemäss Herstellerbeschreibung UTF-8 generieren sollte. Wir haben jetzt die Codierung explizit auf UTF-8 gesetzt, wodurch das Problem gelöst ist.
Update!
Da bei automatischer Codierung der QR-Code nicht in allen Fällen mit UTF-8 erstellt worden ist, wurde die Codierung von "0: Auto" zu "4: UTF-8 without BOM" geändert.
Der Update ist auf der Webseite Mentor verfügbar.
Kaiser Software GmbH
Chefentwickler
Chefentwickler
- unisoft sm
- Buch
- Beiträge: 221
- Registriert: 04.11.2009, 15:12
- Wohnort: Sarmenstorf
- Kontaktdaten:
Re: QR Code nicht Zeichensatz UTF-8
Besten Dank für die rasche Umsetzung.
Die Tests nach Update haben ergeben, dass nun die UTF-8 Codierung angewendet wird.
Jedoch sind wir ein wenig verunsichert, da nun die QR-Codes nur noch über ein Validierungsportal angenommen wird. Die anderen Portale melden "kein gültiger Swiss QR-Code". Die Erfassung via Giromat und QR-Zahlteilapp funktioniert weiterhin.
Können Sie das ev. nochmals kurz anschauen? Hier die neuen Testergebnise vor/nach Update:
https://www.usc.ch/Listen/Mentor/220406_QR-Zahlteil.pdf
Besten Dank.
Die Tests nach Update haben ergeben, dass nun die UTF-8 Codierung angewendet wird.
Jedoch sind wir ein wenig verunsichert, da nun die QR-Codes nur noch über ein Validierungsportal angenommen wird. Die anderen Portale melden "kein gültiger Swiss QR-Code". Die Erfassung via Giromat und QR-Zahlteilapp funktioniert weiterhin.
Können Sie das ev. nochmals kurz anschauen? Hier die neuen Testergebnise vor/nach Update:
https://www.usc.ch/Listen/Mentor/220406_QR-Zahlteil.pdf
Besten Dank.
Re: QR Code nicht Zeichensatz UTF-8
Es ist halt schon super, wenn alle Finanzinstitute eigene Validierungsprogramme verwenden, die einander widersprechen.
Wir haben hier noch einen Versuch:
Zurück zur alten Codierung "0 - Auto", dafür ersetzen wir die Sonderzeichen manuell, so dass ein UTF-8-kompatibler Code entsteht.
Wir haben hier noch einen Versuch:
Zurück zur alten Codierung "0 - Auto", dafür ersetzen wir die Sonderzeichen manuell, so dass ein UTF-8-kompatibler Code entsteht.
Kaiser Software GmbH
Chefentwickler
Chefentwickler
- unisoft sm
- Buch
- Beiträge: 221
- Registriert: 04.11.2009, 15:12
- Wohnort: Sarmenstorf
- Kontaktdaten:
Re: QR Code nicht Zeichensatz UTF-8
Ja, verstehe ich - schwierig.
Test ist ok (obiger Link mit PDF ergänzt), vielen Dank.
Test ist ok (obiger Link mit PDF ergänzt), vielen Dank.