Lade...
 

Währungstabelle

Währungstabelle

 

Beschreibung

Die Konvertierung von Währungen stellt im Gegensatz zur Konvertierung von anderen Einheiten insofern einen Sonderfall dar, da das Verhältnis (d.h. der Wechselkurs) zwischen zwei Währungen nicht fest ist, sondern sich täglich ändert. Die Konvertierung muss mit Hilfe einer Währungstabelle, die Wechselkurse zwischen verschiedenen Währungen definiert, umgerechnet werden. Diese Währungstabelle kann im System - für einzelne Tage oder Zeiträume zwar unterschiedlich - aber doch mehrfach vorhanden sein.

Um diese - Zeit abhängigen - Währungstabellen unterscheiden zu können, empfiehlt es sich, den Währungstabellen eindeutige Namen zu geben (z.B. EUROFX für die täglich aktualisierbare Währungstabelle der EZB (Europäische Zentralbank)). Alle Währungstabellen eines bestimmten Namens werden über ihre Gültigkeit auseinander gehalten, d.h. es sollte immer nur jeweils eine Währungstabelle eines bestimmten Namens zu einer gegebenen Zeit im System gültig sein. Um jeweils aktuelle Umrechnungskurse zu haben, kann man sich die Kurse automatisch über das Internet aktualisieren lassen.

Im Regelfall konvertiert das System einen Wert in einer Fremdwährung in den Wert der eigenen Hauswährung anhand der aktuell angemeldeten Währungstabelle. In einigen Fällen kann dieses unerwünscht sein, so z.B. bei Ausgangsrechnungen, Eingangsrechnungen und bei Übernahme von Bankauszügen. In diesen Fällen soll eventuell nicht die aktuell angemeldete Währungstabelle, sondern die nur an einem bestimmten Tag gültige Währungstabelle herangezogen werden. Die hierfür notwendigen Einstellungen werden im Mandanten (siehe für Ausgangsrechnungen, Eingangsrechnungen und Bankauszügen) vorgenommen.

Neben den Währungstabellen, welche nach dem Anmelden für das ganze System gültig sind, gibt es auch Tabellen, welche ausschließlich einer Firma (einem Kunden) zugeordnet werden können. (siehe Kundendokumentation und Fremdwährung).

Direktes Konvertieren

Beim direkten Konvertieren wird genau ein Wechselkurs benutzt, um eine Währung in eine andere zu konvertieren. Dabei wird die Liste der Wechselkurse der Reihe nach durchlaufen und der erste Wechselkurs, mit dem ein Umrechnen möglich ist, benutzt. Wenn eine Konvertierung mit mehreren Wechselkursen, d.h. "über andere Währungen hinweg", möglich sein soll, ist das Indirekte Konvertieren zu benutzen.

Indirektes Konvertieren

Beim indirekten Konvertieren kann, im Gegensatz zum direkten Konvertieren, "über mehrere Währungen hinweg" konvertiert werden. Soll beispielsweise ein "€"-Betrag in "$" umgerechnet werden, so muss nicht unbedingt ein Wechselkurs zwischen diesen beiden Währungen definiert sein. Falls jeweils ein Wechselkurs zwischen "€" und "£" und zwischen "£" und "$" vorhanden ist, so kann ein "€"-Betrag mit dem "Umweg" über "£" in "$" konvertiert werden. Die Länge des Konvertierungsweges spielt dabei keine Rolle.

Aktualisieren

Da Wechselkurse Schwankungen unterliegen, ist es notwendig, die Währungstabellen zu aktualisieren. Hierzu bringt ClassiX® eine Funktion zur automatischen Aktualisierung via Internet mit. Basis für die Aktualisierung stellen die Referenzkurse anderer Währungen zum Euro dar, die werktäglich aktuell von der Europäischen Zentralbank herausgegeben werden. Die Kurse sind online verfügbar unter http://www.ecb.int/stats/exchange/eurofxref/html/index.en.html. Parallel dazu stellt die EZB die Kurse auch in einer XML-Datei bereit, welche zur automatischen Verarbeitung besser geeignet ist. Diese XML-Datei wird auch vom ClassiX®-System genutzt, um die Währungstabellen zu aktualisieren. Die Aktualisierung kann entweder online geschehen, d.h. ClassiX® versucht selbstständig die XML-Datei zu laden und aktualisiert dann die Währungstabellen, oder aber offline, falls kein Internetzugang verfügbar ist. In diesem Falle muss die XML-Datei auf anderem Wege auf den Rechner kopiert werden und kann dann ausgelesen werden.

Funktionalität

Eingabefenster

EUROFX.gifDieses Fenster dient der Pflege von Währungstabellen. Sie können eine Währungstabelle auswählen, in dem Sie im Feld "ID" die ID des gewünschten Objekts eingeben (z.B. EUROFX) und mit RETURN bestätigen. Wenn Sie das Listenfenster aufrufen wollen, dann können Sie den Menüpunkt "Suchen" auswählen.

Das Eingabefenster enthält auch eine Funktion zur automatischen Aktualisierung von Währungstabellen eines bestimmten Namens. Diese Funktion ist über den Menüpunkt "Aktualisieren" zu erreichen. In dem Untermenü befinden sich Menüpunkte für verschiedene Quellen mit aktuellen Kursdaten (derzeit nur "EZB" (Europäische Zentralbank)). Jeder Menüpunkt enthält die Unterpunkte "Online" und "Offline" (oder auch nur einen von diesen), welche das Aktualisieren direkt über das Internet oder über eine lokal gespeicherte Datei ermöglichen (im von der EZB vorgegebenem XML Format).

Im Nachfolgenden werden die beiden Arten der Aktualisierung ("Online" und "Offline") genauer erklärt.

Online-Aktualisierung

Bei der Online-Aktualisierung werden die neuen Kursdaten direkt aus dem Internet geladen. Dazu muss eine URL angegeben werden, die die Quelle genau spezifiziert (siehe auch oben).

Als (zu aktualisierende) Tabelle wird die im System angemeldete gültige Währungstabelle angeboten: nur die in dieser Tabelle angegeben Währungen werden in eine neue Währungstabelle mit den aktuellen Werten übernommen. Will man alle die von der EZB angebotenen Währungen laden oder hatte man bisher noch keine Währungstabelle im System definiert, bleibt das Feld "Tabelle" leer und man erhält eine neue Währungstabelle mit allen von der EZB definierten Kursen. (Diese könnte man im Anschluss um die nicht benötigten Kurse bereinigen, um für die nächste Aktualisierung eine geeignete Ausgangstabelle zu haben).

 

currtbl001.pngGenerell darf immer nur eine Währungstabelle gültig sein. Diese wird dann auch beim Start von ClassiX® automatisch ausgewählt und angemeldet. Daher muss das Startdatum der Gültigkeit angegeben werden. Standardmäßig wird hier das Datum der Kursdaten gewählt.  Über den Radiobutton lässt sich aber auch ein eigenes Datum auswählen.

Die bis hierhin aktuell gültige Währungstabelle wird automatisch als ungültig markiert. Sie läuft mit dem Vortag des Starts der Gültigkeit der aktuellen Tabelle aus.

 

 

Offline-Aktualisierung

currtbl002.pngDie Offline-Aktualisierung funktioniert analog zur Online-Aktualisierung, mit dem einzigen Unterschied, dass statt einer URL zur Datenquelle im Internet diesmal ein Pfad zu einer Datei mit den neuen Kursdaten als Grundlage dient.

Als Vorauswahl wird hier in diesem Falle (Datenquelle "EZB") die Datei "euroxref-daily.xml" im Verzeichnis Projects\Data unterhalb von CX_ROOTDIR angeboten. Mit Klick auf den "Wählen" Knopf lässt sich auf einfache Art und Weise aber auch eine andere Datei in einem anderen Verzeichnis wählen. Mit dem Button "Start" wird der Ladevorgang gestartet, mit "Schließen" wird der Dialog beendet.

 

 

 

Menü
Menüpunkt Beschreibung
Bearbeiten -
: Wechselkurse -
: : Neu Neuen Wechselkurs einfügen
: : Bearbeiten Selektierten Wechselkurs bearbeiten
: : Entfernen Selektierten Wechselkurs entfernen
: Gültigkeit Gültigkeit festlegen
: Schließen Fenster schließen
Aktualisieren -
: EZB -
: : Online Online Aktualisierung
: : Offline Offline Aktualisierung
Suchen Listenfenster aufrufen

 

Toolbar
Symbol Beschreibung
new.png Neue Währungstabelle anlegen
save.png Änderungen speichern
delete.png Währungstabelle löschen
CX_VALIDITY.png Gültigkeit festlegen
pin.pngpinned.png Notizen anlegen/bearbeiten
CX_PRINTER_hardcopy.png Währungstabelle drucken
copytoclipboard.png Währungstabelle exportieren

 

Felder
Feld Beschreibung
ID Identifikation der Währungstabelle. "EUROFX" ist fest vorgegeben für die Währungstabelle, die seitens der europäischen Zentralbank veröffentlich wird, SALESFX" ist fest vorgegeben für eine Währungstabelle, die nur für Angebote oder Aufträge (siehe hier) oder bei Ausgabe von Preistabellen von VK-Artikeln gültig ist.
Gültigkeit Gültigkeitszeitrum der Währungstabelle
Kurzbeschreibung Kurzbeschreibung der Währungstabelle
Wechselkurse Auflistung der Wechselkurse der aktuellen Währungstabelle

 

Knöpfe
Knopf Beschreibung
OK Änderungen an der Währungstabelle werden gespeichert. Wenn keine Änderungen getätigt wurden ist der Knopf gesperrt.
Neu Das Eingabefenster wird geleert.
Löschen Die angezeigte Währungstabelle wird gelöscht.
Schließen Das Fenster wird geschlossen, ohne Änderungen zu speichern. Wenn Sie die Änderungen sichern wollen, so müssen Sie den Knopf "OK" drücken.

 

Wechselkursfenster

Felder
Feld Beschreibung
Eigenwährung Angaben zur Eigenwährung
Fremdwährung Angaben zur Fremdwährung
Kursart Auswahl der Kursart
Gültigkeit Gültigkeit des Wechselkurses festlegen
Mult.Kurs  
Div.Kurs  

 

Knöpfe
Knopf Beschreibung
OK Änderungen am Wechselkurs werden gespeichert.
Schließen Das Fenster wird geschlossen, ohne Änderungen zu speichern. Wenn Sie die Änderungen sichern wollen, so müssen Sie den Knopf "OK" drücken.

 

Listenfenster

Dient der Auflistung der Währungstabellen.

Menü
Menüpunkt Beschreibung
Bearbeiten -
: Wechselkurstabelle -
: : Anmelden Wechselkurstabelle anmelden
: : Abmelden Wechselkurstabelle abmelden
: : Kopieren Wechselkurstabelle kopieren
: Währung umrechnen Währungsumrechnungsfenster aufrufen
Optionen -
: Gültigkeit -
: : gültige Währungstabellen Nur gültige Währungstabellen werden aufgelistet
: : alle Währungstabellen Alle Währungstabellen werden aufgelistet

 

Toolbar
Symbol Beschreibung
new.png Neue Währungstabelle anlegen
open.png Währungstabelle bearbeiten
delete.png Währungstabelle löschen
CX_PRINTER_hardcopy.png Währungstabellen drucken
pin.pngpinned.png Notizen anlegen/bearbeiten
calculat.png Währung umrechnen

 

Knöpfe
Knopf Beschreibung
Bearbeiten Die aktuelle Währungstabelle wird im Eingabefenster angezeigt.
Neu Ein leeres Eingabefenster wird geöffnet.
Löschen Die ausgewählte Währungstabelle wird gelöscht.
Schließen Das Fenster wird geschlossen.

 

Selektionsfenster

Dieses Fenster dient der Selektion einer Währungstabelle.

Menü
Menüpunkt Beschreibung
Optionen -
: Gültigkeit -
: : gültige Währungstabellen Nur gültige Währungstabellen werden aufgelistet
: : alle Währungstabellen Alle Währungstabellen werden aufgelistet

 

Knöpfe
Knopf Beschreibung
OK Die selektierte Währungstabelle wird übernommen.
Schließen Die Selektion wird abgebrochen.

 

Verwandte Themen

 


Technische Dokumentation

Übersicht

 

 

currtabl.bmp (8118 Byte)

Zur Verwaltung von Wechselkursen stellt ClassiX® die Klassen CX_CURRENCY_RATE und CX_CURRENCY_TABLE zur Verfügung. Mit einem Objekt der erstgenannten wird ein einzelner Wechselkurs definiert, während ein Objekt der zweiten Klasse eine Tabelle von Wechselkursen beinhaltet. Dabei kann diese Tabelle nicht nur Wechselkurse, sondern auch weitere (untergeordnete) Wechselkurs-Tabellen enthalten.

Funktionalität zur Währungs-Konvertierung existiert in beiden Klassen, jedoch wird üblicherweise eine Tabelle zur Konvertierung benutzt.

Währungstabelle Basismodul

Modulname

currtabl.mod

Klassen

CX_CURRENCY_TABLE
CX_CURRENCY_RATE

Security

Neben der Beschränkung der Zugriffsrechte über die Klasse und deren Datenfelder kann das Modul über einige der empfangenen Messages in seiner Nutzung beschränkt werden.

Empfangene Messages
Message Parameter Funktion Security
CURRENCY_TABLE_CHANGED Währungstabelle-Objekt Währungstabelle wurde geändert  
CURRENCY_TABLE_CREATED Währungstabelle-Objekt Währungstabelle wurde erzeugt  
CURRENCY_TABLE_DELETED Währungstabelle-Objekt Währungstabelle wurde gelöscht  

 

Gesendete Messages
Message Parameter Funktion Empfangs-Modul
EDIT_CURRENCY_TABLE NULL oder Währungstabelle-Objekt Eingabefenster für Währungstabelle aufrufen Währungstabelle-Editiermodul

 

Währungstabelle Editiermodul

Modulname

currtedt.mod

Klassen

CX_CURRENCY_TABLE
CX_CURRENCY_RATE

Security

Neben der Beschränkung der Zugriffsrechte über die Klasse und deren Datenfelder kann das Modul über einige der empfangenen Messages in seiner Nutzung beschränkt werden.

Empfangene Messages
Message Parameter Funktion Security
COMMENT_CHANGED Objekt Kommentar wurde geändert  
CURRENCY_TABLE_CHANGED Währungstabelle-Objekt Währungstabelle wurde geändert  
CURRENCY_TABLE_CREATED Währungstabelle-Objekt Währungstabelle wurde erzeugt  
CURRENCY_TABLE_DELETED Währungstabelle-Objekt Währungstabelle wurde gelöscht  
EDIT_CURRENCY_TABLE NULL oder Währungstabelle-Objekt Eingabefenster für Währungstabelle aufrufen  
LIST_CURRENCY_TABLE Collection Währungstabelle-Objekte oder NULL Listenfenster für Währungstabelle aufrufen  
LOAD_CURRENCY_TABLE   Währungstabelle importieren  

 

Gesendete Messages
Message Parameter Funktion Empfangs-Modul
CURRENCY_TABLE_CHANGED Währungstabelle-Objekt Währungstabelle wurde verändert  
CURRENCY_TABLE_CREATED Währungstabelle-Objekt Währungstabelle wurde erzeugt  
CURRENCY_TABLE_DELETED Währungstabelle-Objekt Währungstabelle wurde gelöscht  
EDIT_COMMENT Objekt Kommentar editieren Kommentar-Eingabefenster
EDIT_CURRENCY_TABLE NULL oder Währungstabelle-Objekt Eingabefenster für Währungstabelle aufrufen Währungstabelle-Editiermodul
EDIT_VALIDITY_BY_DATE   Eingabefenster für Gültigkeit aufrufen  
EXCHANGE_CURRENCY   Eingabefenster zum Umrechnen von Währungen aufrufen  
LIST_CURRENCY_TABLE   Listenfenster für Währungstabelle aufrufen Währungstabelle-Editiermodul
SHOW_PREVIEW   Druckvorschau Druckvorschau

 

Währungstabelle Selektionsmodul

Modulname

currtsel.mod

Klassen

CX_CURRENCY_TABLE
CX_CURRENCY_RATE

Security

Neben der Beschränkung der Zugriffsrechte über die Klasse und deren Datenfelder kann das Modul über einige der empfangenen Messages in seiner Nutzung beschränkt werden.

Empfangene Messages
Message Parameter Funktion Security
CURRENCY_TABLE_CHANGED Währungstabelle-Objekt Währungstabelle wurde geändert  
CURRENCY_TABLE_CREATED Währungstabelle-Objekt Währungstabelle wurde erzeugt  
CURRENCY_TABLE_DELETED Währungstabelle-Objekt Währungstabelle wurde gelöscht  
SELECT_CURRENCY_TABLE Collection Währungstabelle-Objekte oder NULL, Empfänger der Antwort Selektionsfenster für Währungstabelle aufrufen  

 

Gesendete Messages
Message Parameter Funktion Empfangs-Modul
CURRENCY_TABLE_SELECTED Währungstabelle-Objekt, Empfänger Währungstabelle wurde selektiert
EDIT_CURRENCY_TABLE NULL oder Währungstabelle-Objekt Eingabefenster für Währungstabelle aufrufen Währungstabelle-Editiermodul

 

Funktionalität nach Themen