GetSwissQRCode23 (Opus Funktion)
Beschreibung¶
Gibt den Swiss QR Code als Blob zurück. Der Blob enthält die Bytes des Bildes im BMP-Format.
Version 2.3 erfordert separate Felder für Strassennamen, Hausnummer, PLZ und Ort, und erlaubt mehr Sonderzeichen. Generates a Swiss QR code (SPC v2.3) image as a blob using structured address format with separate street, building, postcode and city fields.
Argumente (18)¶
Name | Typ | Beschreibung |
|---|---|---|
IBAN | QR IBAN | |
CreditorName | Zahlungsempfänger: Name | |
CreditorStreet | Zahlungsempfänger: Strassenname oder Adresszeile 1 | |
CreditorBuilding | Zahlungsempfänger: Hausnummer oder Adresszeile 2 | |
CreditorZip | Zahlungsempfänger: PLZ | |
CreditorCity | Zahlungsempfänger: Ort | |
CreditorCountry | Zahlungsempfänger: Landkürzel, z.B. CH | |
Amount | Betrag | |
Currency | Währungskürzel, CHF oder EUR | |
DebtorName | Zahlungspflichtiger: Name | |
DebtorStreet | Zahlungspflichtiger: Strassenname oder Adresszeile 1 | |
DebtorBuilding | Zahlungspflichtiger: Hausnummer oder Adresszeile 2 | |
DebtorZip | Zahlungspflichtiger: PLZ | |
DebtorCity | Zahlungspflichtiger: Ort | |
DebtorCountry | Zahlungspflichtiger: Landkürzel, z.B. CH | |
Reference | QR Referenzcode | |
Message | Mitteilung | |
InvoicingInfo | Strukt. Informationen (nach Swico) |
Rückgabewert blob¶
Swiss QR Code als BMP-Datei BMP image blob containing the Swiss QR code
Beispiel¶
Lo_Blob = GetSwissQRCode23(
"CH6431961000004421557",
"Max Muster & Söhne", "Musterstrasse", "123", "8000", "Seldwyla", "CH",
50, "CHF",
"Simon Muster", "Mustergasse", "1", "9000", "Räuschlikon", "CH",
"000008207791225857421286694",
"Bezahlung der Reise",
"//S1/10/1234/11/201021/30/102673386/32/7.7/40/0:30"
);