Mit Währungen arbeiten
Produktlinie
Standard
|Expert
Betriebsart
CLOUD ABO
|ON-PREMISES
Module
Leistung & CRM
Budget & Teilprojekt
Fremdkosten
Ressourcenplanung
Business Intelligence
Währungen können frei unter Einstellungen > Tarifsystem > Währungen
definiert werden. Klicken Sie mit der rechten Maustaste auf den Ordner und wählen Sie Neu > Währung
, um eine neue Währung zu erfassen.
Bezeichnung |
Geben Sie hier die Bezeichnung der Währung ein, normalerweise der dreistellige ISO-Währungscode. |
Runden auf |
In diesem Feld kann der Rundungsschritt angegeben werden, auf welchen die Geldwerte in Vertec gerundet werden. In der Schweiz ist das normalerweise auf 0.05 eingestellt, in Deutschland und Österreich auf 0.01. |
Zeichen |
Hier können Sie das Währungssymbol (auch: Währungszeichen) eingeben, z.B. € oder £ etc. |
Aktiv |
Hier können Sie die Währung deaktivieren, falls Sie sie nicht mehr verwenden wollen. Inaktive Währungen erscheinen nicht mehr zur Auswahl, bereits ausgewählte bleiben aber sichtbar. |
Sammelkonto Debitoren und Kreditoren |
Ab Version 6.7. Hier eingetragene Angaben überschreiben die in den Systemeinstellungen Buchhaltung hinterlegten Werte, nicht aber allfällige Angaben auf dem Projekt oder Projekttypen. Die Hierarchie ist wie folgt:
|
Währungen, die irgendwo in Vertec in Verwendung sind, sollten nicht gelöscht werden, sondern auf inaktiv geschaltet werden (siehe oben). Versuchen Sie eine Währung zu löschen, bei der noch Verbindungen vorhanden sind, erscheint eine Fehlermeldung.
Eine der Währungen wird als Leitwährung definiert (Button Diese Währung zur Leitwährung machen
auf der entsprechenden Währung klicken). Sinnvollerweise ist das die Währung, in der Sie normalerweise abrechnen.
Die Leitwährung dient dazu, gemeinsame Auswertungen in einer Währung anzuzeigen, zum Beispiel auf Berichten oder im Modul Business Intelligence .
Die Umrechnung erfolgt nach den angegebenen Kursen. Damit sie also verschiedene Währungen in Vertec gleichzeitig verwenden können, müssen die entsprechenden Kurse definiert werden:
Der Kurs beschreibt den Preis einer Einheit der Leitwährung in den Gegenwert der gewählten Währung.
Das bedeutet (siehe Screenshot oben): 1 CHF Leitwährung hat den Wert von 0.96 Euro, also muss in Vertec auf der Währung EUR der Kurs mit 0.96 angegeben werden.
In Vertec wird die Währung an folgenden Orten verwendet:
Ausserdem kommt bei Spesen noch die Bearbeiterwährung (auf Mitarbeiter festgelegt) ins Spiel:
Generell gilt für Projekteinträge (Leistung, Spesen, Auslagen): die normalen Werte (WertInt, WertExt) sind immer in Projektwährung.
Die meisten Listen zeigen in der Standardeinstellung WertInt oder WertExt an und sind somit in Projektwährung. Problematisch sind somit Listen, die Einträge unterschiedlicher Projekte anzeigen.
Möchte man die Listen einheitlich in Leitwährung haben, müssen die Beträge mit dem Kurs mulitpliziert werden. Der Zugriff auf den Kurs erfolgt mit dem OCL Begriff kurs, zum Beispiel:
total * kurs
auf einer Liste von Rechnungen für eine Spalte mit Rechnungstotalen (siehe auch den Artikel über Listeneinstellungen).
Der erhaltene Betrag kann mit dem dbmTim.TwoDigitCurrencyRenderer auf zwei Nachkommastellen gerundet werden (erweiterte Listeneinstellungen).
Vertec nimmt bei der Kursmultiplikation automatisch den datumsmässig richtigen Kurs wie folgt:
Auf Listen von offenen Leistungen kann es interessant sein, statt des datumsbereinigten Kurses den aktuellen zu nehmen. In diesem Fall kann das Attribut kurs
nicht verwendet werden, da dieses das Leistungsdatum verwendet.
In diesem Fall kann der Wert berechnet werden, indem der aktuelle Kurs zur Leitwährung auf die Projektwährung zurückberechnet wird. Das geschieht wie folgt:
wertInt/(waehrung->oclastype(Waehrung).kurs)
zum Beispiel für das Honorar in einer Leistungsliste.
Bitte beachten Sie, dass auf jeden Fall ein Kurs eingegeben sein muss, der grösser als 0 ist, sonst gibt es mit dieser Formel eine Division durch 0, was eine Fehlermeldung bringen würde.
Auf der Klasse Waehrung gibt es einen OCL Operator kurs(datum)
, der die Abfrage des Währungskurses per bestimmtem Datum erlaubt.
Das Ergebnis dieses Operators ist ein Vertec Währungskurs wie beim Kurs-Attribut der Währung.
Berichte wie z.B. Rechnungsberichte oder sonstige Auswertungen müssen allenfalls angepasst werden, entweder weil man einfach die Währungskürzel andrucken will oder Beträge in die Leitwährung umgerechnet haben möchte.
Was bei Berichten häufig gebraucht wird, ist die Bezeichnung der Leitwährung. Diese erhalten Sie von einer beliebigen Währung her mittels
waehrung.leitwaehrung.asstring
Automatisch umgerechnet werden die Zahlen im Modul Business Intelligence , je nach angegebener Währung. Dabei kommen ebenfalls die weiter oben bei Leistungen beschriebenen Mechanismen zur Anwendung.
Was passiert, wenn im Vertec die Leitwährung umgestellt wird? Folgende Auflistung gibt Ihnen einen Überblick über diesen Vorgang: