BESCHREIBUNG
Auf der QR-Rechnung kann eine zusätzliche unstruktuierte Mitteilung ausgegeben werden. Der nachfolgende Artikel zeigt die notwendigen Schritte, um mit dieser Möglichkeit den Wert „Zahlbar bis“ sprachabhängig auf der QR-Rechnung auszugeben.

LÖSUNG
Gehen Sie bitte wie folgt vor:
- Gehen Sie in den Berichts-Manager in den Stammdaten und suchen Sie den Bericht „2021 Zusatzblatt: QR-Rechnung“
- Selektieren Sie den Bericht und wählen Sie den Befehl „Layout bearbeiten“
- Unten zur Ansicht „Script-Code“ wechseln
- Den Kommentar „//// Zusätzliche Informationen“ suchen und darunter folgenden Code eingefügen:
string lZahlbarBis;
switch (lRechnungViewModel.Rechnung.TLanguage.Sprache)
{
case TLanguage.SprachenDB.DeutschProjekt:
case TLanguage.SprachenDB.DeutschMandat:
lZahlbarBis = "Zahlbar bis ";
break;
case TLanguage.SprachenDB.English:
lZahlbarBis = "Payable until ";
break;
case TLanguage.SprachenDB.Francais:
lZahlbarBis = "Payable jusqu'au ";
break;
case TLanguage.SprachenDB.Italiano:
lZahlbarBis = "Pagabile fino al ";
break;
default:
throw new NotSupportedException(string.Format("Die Sprache '{0}' wird nicht unterstützt!", lRechnungViewModel.Rechnung.TLanguage.Sprache));
}
string lUnstrukturierteMitteilung = lZahlbarBis + lRechnungViewModel.Rechnung._FälligAm.ToString("dd.MM.yyyy");
lSwissQRCodeDatensatz.ZusätzlicheInformationen.Hinzufügen("UnstrukturierteMitteilung", lUnstrukturierteMitteilung);
