CreateSwissQrCode

Port: Common

Beschreibung

Erstellung eines "SwissQrCode" gemäss 'Schweizer Implementation Guidelines QR-Rechnung 2.0' Argument-Namen angelehnt an die englische Version der Guideline

Argumente

Nr.
ParameterId
Beschreibung
DatenTyp
1
responseType
In welcher Form soll der QR-Code zurückgegeben werden?
3 - BarOrMatrixCodeResponseType
2
imageFormat
In welchem Bild-Format soll der QR-Code zurückgegeben werden?
3 - BarOrMatrixCodeImageFormat
3
creditorIban
IBAN-Nummer des Zahlungsempfängers (Schweiz und Liechtenstein)
0 - String
4
creditorName
Name des Zahlungsempfängers
0 - String
5
creditorStreetAndBuildingNoCombined
Strasse und Hausnummer des Empfängers kombiniert übergeben?
1 - Boolean
6
creditorStreet
Strasse des Zahlungsempfängers
0 - String
7
creditorBuildingNo
Hausnummer des Zahlungsempfängers
0 - String
8
creditorPostalCode
Postleitzahl des Zahlungsempfängers
0 - String
9
creditorTown
Ort des Zahlungsempfängers
0 - String
10
creditorCountry
Land des Zahlungsempfängers
0 - String
11
ultimateCreditorName
Land des Zahlungsempfängers
0 - String
12
ultimateCreditorStreetAndBuildingNoCombined
Strasse und Hausnummer des endgültigen Empfängers kombiniert übergeben?
1 - Boolean
13
ultimateCreditorStreet
Strasse des endgültigen Zahlungsempfängers
0 - String
14
ultimateCreditorBuildingNo
Hausnummer des endgültigen Zahlungsempfängers
0 - String
15
ultimateCreditorPostalCode
Postleitzahl des endgültigen Zahlungsempfängers
0 - String
16
ultimateCreditorTown
Ort des endgültigen Zahlungsempfängers
0 - String
17
ultimateCreditorCountry
Land des endgültigen Zahlungsempfängers
0 - String
18
amount
Betrag (wenn 0, dann Bedeutung 'kein vordefinierter Betrag', kann/muss vom Zahlungspflichtigen manuell eingetragen werden)
2 - Number
19
currency
Währung
3 - SwissQrCodeCurrency
20
debitorName
Name des Zahlungspflichtigen
0 - String
21
debitorStreetAndBuildingNoCombined
Strasse und Hausnummer des Zahlungspflichtigen kombiniert übergeben?
1 - Boolean
22
debitorStreet
Strasse des Zahlungspflichtigen
0 - String
23
debitorBuildingNo
Hausnummer des Zahlungspflichtigen
0 - String
24
debitorPostalCode
Postleitzahl des Zahlungspflichtigen
0 - String
25
debitorTown
Ort des Zahlungspflichtigen
0 - String
26
debitorCountry
Land des Zahlungspflichtigen
0 - String
27
referenceType
Typ der (strukturierten) Referenz
3 - SwissQrCodeReferenceType
28
reference
Referenz (strukturiert)
0 - String
29
additionalInfoUnstructuredMessage
Zusätzliche Informationen (unstrukturiert)
0 - String
30
additionalInfoBillInformation
Informationen für Verarbeitung
0 - String
31
alternativeSchemeParameters1
Parameter für alternatives Verfahren 1
0 - String
32
alternativeSchemeParameters2
Parameter für alternatives Verfahren 2
0 - String

Rückgabewerte

Nr.
ParameterId
Beschreibung
DatenTyp
1
Data
Eigentliche Daten in binärer Form
102 - ByteArray
2
TmpFileName
Namen des erstellten TMP-Files
0 - String