Home — Leistungserfassung — KB0603: Zahlbar bis auf QR-Rechnung ausgeben

KB0603: Zahlbar bis auf QR-Rechnung ausgeben

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.

Muster-Einzahlungsschein mit QR-Code

LÖSUNG

Gehen Sie bitte wie folgt vor:

  1. Gehen Sie in den Berichts-Manager in den Stammdaten und suchen Sie den Bericht „2021 Zusatzblatt: QR-Rechnung“
  2. Selektieren Sie den Bericht und wählen Sie den Befehl „Layout bearbeiten“
  3. Unten zur Ansicht „Script-Code“ wechseln
  4. 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);