Sitzungs- und Referenzwährung

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 2 Minuten Lesedauer
  • Die Standardwährungsfelder in Now Platform® verwenden zwei Arten von Währungen: Sitzung und Referenz.

    Sitzungswährung
    Die Sitzungswährung wird für den Benutzer durch das Gebietsschema oder den Einzelwährungsmodus des Benutzers definiert.
    Referenz
    Die lokale Währung bestimmt die Bezugswährung und ist der Standard, der in der gesamten Instanz verwendet wird.
    Jedes Mal, wenn Sie einen Wert in ein Währungs- oder Preisfeld eingeben, speichert das System drei Informationen:
    • Wert wie im Gebietsschema des Anwenders eingegeben.
    • Währungscode im Gebietsschema des Anwenders.
    • Wert, der zum aktuellen Wechselkurs in die Bezugswährung konvertiert wurde.
    Hinweis:
    Im Mehrwährungsmodus stimmt der im Währungsfeld gespeicherte Währungscode möglicherweise nicht mit dem Sitzungswährungscode überein. Zum Beispiel könnte die Sitzungswährung der Euro sein, und die eingegebene Zahl könnte der Japanische Yen sein.

    Sitzungswährung

    Wenn Benutzer einen Währungswert anzeigen, können sie den Wert wie eingegeben oder im Währungsformat der Sitzung anzeigen. Das Format enthält:
    • Währungssymbol
    • Wert, der in die Sitzungswährung konvertiert und in einem lokalisierten Zahlenformat angezeigt wird.

    Das Gebietsschema des Benutzers bestimmt das Währungsformat der Sitzung.

    Das Zahlenformat kann sich je nach Gebietsschema in Funktionen wie dem Dezimalseparator unterscheiden. Die US-Formatierung lautet beispielsweise 1.234.567.89, die Deutschformatierung 1.234.567,89. Now Platform® bestimmt die Sitzungswährung in der folgenden Reihenfolge:
    • Setup des Einzelwährungsmodus mit glide.i18n.single_currency und glide.i18n.single_currency.code.
    • Standardwährung für das Gebietsschema des Anwenders.

    Bezugswährung

    Um Berechnungen mit unterschiedlichen Währungswerten durchzuführen, speichert Now Platform® die in eine Systemwährung konvertierten Währungswerte, die als Referenzwährung bezeichnet wird. Jedes Währungsfeld enthält einen Bezugswährungswert. Das System bestimmt die Bezugswährung in der folgenden Reihenfolge:
    • Systemgebietsschema, das mit der Eigenschaft festgelegt wird glide.system.locale
    • Java-Standardgebietsschema, normalerweise en.US

    Die Filter- und Zusammenfassungsfunktionen verwenden den Wert der Referenzwährung, um Berechnungen für Standardwährungsfelder durchzuführen. Diese Funktionen können aufgrund von Änderungen der Wechselkursänderung zu ungenauen Ergebnissen führen.

    Probleme mit Währungsfeldern

    Benutzer sind häufig durch die Ergebnisse des Filterns, Sortierens und Anzeigens von Währungsfeldern verunsichert, da das System mit mindestens zwei Währungen für jeden Wert arbeitet: der Sitzungswährung und der Referenzwährung.

    Hinweis:
    Beim Aggregieren und Filtern von Währungsfeldern wird die Referenzwährung verwendet, und der Benutzer sieht die Sitzungswährung. Aufgrund der sich ändernden Wechselkurse ergeben die gefilterten Referenzwährungswerte möglicherweise nicht die gleiche Reihenfolge, wie die Sitzungswährungswerte nahelegen. Das gleiche Problem tritt bei Zusammenfassungen auf.
    Der Benutzer sieht möglicherweise die folgenden Probleme:
    • Nach Währungsfeldern gefilterte Listen sind möglicherweise nicht in der erwarteten Reihenfolge. Sie verwendet die Referenzwährungswerte zum Filtern, zeigt aber Sitzungswährungswerte an.
    • Die Zusammenfassung von Währungsfeldern führt möglicherweise nicht zu den erwarteten Ergebnissen, da die Werte der Referenzwährung zusammengefasst und dann in die Sitzungswährung konvertiert werden.
    • Währungswerte werden möglicherweise nicht wie erwartet angezeigt, da Währungswerte basierend auf dem Gebietsschema des Anwenders und nicht auf dem Währungscode formatiert werden.

    Diese Verwirrung kann auf den Unterschied zwischen Sitzungs- und Referenzwährungen, sich ändernde Umrechnungskurse und verschiedene Sitzungswährungen zurückzuführen sein, die von verschiedenen Benutzern verwendet werden.