Handhabung der automatischen Aktualisierung von Währungskursen über den Assistenten
Erläuterung
Diese Aktivität dient zum automatischen Aktualisieren von Währungskursen in einer oder mehreren Firmen durch Lesen einer Textdatei, die diese Kurse enthält.
Der Assistent führt durch die verschiedenen Schritte. Folgendes ist zu beachten:
- Die Kursaktualisierung kann direkt online oder im Stapelmodus ausgeführt werden. Zur Ausführung im Stapelmodus muss der Systemparameter SERVER_DIRECTORY für IFS/Buchungsregeln bereits definiert worden sein. Durch die Ausführung im Stapelmodus ist es möglich, die Währungskurse regelmäßig zu aktualisieren.
- Das Update kann für eine einzelne Firma oder für mehrere Firmen durchgeführt werden. Im letzten Fall muss die Ausführung auf einer so genannten Aufgaben-ID basieren. In einem separaten Formular können diese Aufgaben-IDs und die verknüpften Firmen definiert werden.
- Eine Dateivorlage wird zum Lesen der Währungskursdatei verwendet. Die Dateivorlagen befinden sich in IFS/Buchungsregeln im Toolkit für externe Dateien. Jede Installation von IFS Rechnungswesen legt einige Systemvorlagen fest: eine Vorlage für eine standardmäßige Währungskursdatei und eine andere für eine standardmäßige Finnische Währungskursdatei.
- Die Kurse werden in Bezug auf den Referenzwährungscode definiert, der dem Währungstyp zugeordnet ist. Der Währungstyp ist im Assistenten oder über die verwiesene Aufgaben-ID angegeben.
- Die Basiswährung in der Datei muss in der Datei verfügbar sein und muss nicht mit dem Währungscode identisch sein, der mit dem Währungstyp verbunden ist. Alle Kurse in der Datei müssen in Relation zur Basiswährung in der Datei definiert werden. Wenn sich die Basiswährung in der Datei von der Referenzwährung, die mit dem Währungstyp verbunden ist, unterscheidet, werden alle Kurse neu berechnet, bevor sie in der Firma definiert werden. Der Kurs wird auch in Bezug auf den tatsächlichen Umrechnungsfaktor für jede Währung wie in der Firma definiert angepasst, außer im Assistenten ist festgelegt, dass der Umrechnungsfaktor bereits in der externen Datei angewendet worden ist.
- Kurse in der Datei werden in Bezug auf die Basiswährung in der Datei invertiert.
- Wenn die Verarbeitung im Stapelmodus stattfindet, kann die Ausführung geplant werden.
Eine Währungsdatei muss Folgendes enthalten:
- Währungscode
- Währungskurs
- Gültig ab
Es muss die Vorlage einer externen Datei definiert werden, die festlegt, wie die Datei interpretiert werden soll. Zwei verschiedene Definitionen der externen Datei sind vordefiniert:
- STDCURR
Dies ist die Standardtextdatei, die in den Beispielen unten beschrieben wird.
- STDFICURR
Dies ist die Textdatei, die in Finnland verwendet wird.
Auf der Seite Externe Dateivorlage in IFS/Buchungsregeln ist es möglich, andere Dateivorlagen zu definieren.
Beispiel 1 - Basiswährung in der Datei ist EUR:
In my_currency_eur.txt ist EUR die Basiswährung und der Kurs für diese Währung muss immer auf Eins (1) gesetzt sein. Eine Zeile mit der Basiswährung in der Datei ist zwingend erforderlich. In diesem Fall werden die Kurse in der Datei nicht invertiert, selbst wenn die Währung EUR als „Invertierte Anführung“ auf der Seite Währungskurse festgelegt ist. Die Datei verarbeitet den Umrechnungsfaktor nicht. Das bedeutet, dass die Datei so behandelt werden muss, als sei der Umrechnungsfaktor immer eins (1). Das System berechnet den richtigen Währungskurs auf der Basis der Definition des Währungskurses (und des Umrechnungsfaktors) in der Anwendung. Die Informationen im nachstehenden Beispiel sind wie folgt zu lesen: "Ein SEK entspricht 0,15 EUR".
Die Datei my_curr_eur.txt:
EUR; 1; 1999-01-02;
USD; 1,1; 2000-09-01;
SEK; 0,15; 2000-09-30;
Beispiel 2 - Basiswährung in der Datei ist USD:
In diesem Beispiel ist in der Datei my_currency_usd.txt die Basiswährung USD.
USD; 1; 2000-10-01;
SEK; 0,13; 2000-10-01;
EUR; 0,9; 2000-10-01;
Voraussetzungen
Um diese Aktivität durchzuführen, muss mindestens eine Firma vorliegen, für die Währungscodes bereits definiert sind.
Systemauswirkungen
Die Währungskurse werden für den Währungstyp aktualisiert, der für jede Firma definiert ist. Nachdem das Update durchgeführt wurde, werden die neuen Kurse von allen Funktionen im System verwendet, die Währungskurse verarbeiten.