Hallo zusammen,
ich möchte das Thema noch mal aufgreifen, damit niemand falsche Einträge in seine Vorlage übernimmt. Der QR Code ist international standardisiert, daher darf
keine Lokalisierung bei der Erstellung des QR Codes verwendet werden. Der QR Code wird (Stand heute) nur dann richtig erstellt, wenn der Betrag in deutscher Schreibweise übergeben wird (so wie von
@Mitsch beschrieben). Der korrekte Eintrag für die Vorlage lautet daher:
Code:
Drawing (JTL_QR_GiroCode ("iban:" + Report.InvoicePaymentInformation.TransferIBAN + ";bic:" +
Report.InvoicePaymentInformation.TransferBIC + ";debitor:" + Report.InvoicePaymentInformation.TransferAccountHolder +
";amount:" + LocNumber$(Report.OpenGrossPrice,"de-DE", 2) + ";remittance:" + Report.InvoicePaymentInformation.TransferEndToEndId + ";message: "))
Dies muss sowohl in
"Payment with cash discount" als auch in
"Payment without cash discount" eingetragen werden, damit der Code für alle Sprachen funktioniert. Sollte JTL später statt der Vorlage die Funktion korrigieren, muss bei beiden wieder 'en-US' eingetragen werden. Die Lokalisierung (wie in
"Payment with cash discount") ist in jedem Fall falsch.
Viele Grüße